我正在将我的图表应用程序从预设数据转换为使用数据库.
以前我用过这个:
var data = new Dictionary<string, double>();
switch (graphselected)
{
case "1":
data = new Dictionary<string, double>
{
{"Dave", 10.023f},
{"James", 20.020f},
{"Neil", 19.203f},
{"Andrew", 4.039f},
{"Steve", 5.343f}
};
break;
case "2":
data = new Dictionary<string, double>
{
{"Dog", 10.023f},
{"Cat", 20.020f},
{"Owl", 19.203f},
{"Rat", 16.039f},
{"Bat", 27.343f}
};
break;
//etc...
}
// Add each item in data in a foreach loop
foreach (var item in list)
{
// Adjust the Chart Series values used for X + Y …Run Code Online (Sandbox Code Playgroud) 我有一些问题试图解决SQL触发器自动设置用户被阻止并创建包含另一个表中的日期的块记录,如果他们的截止日期等于设置日期.
问题是当插入触发器触发时,执行print语句并发生插入,但是插入到表中却没有,或者更新语句?有谁能解释为什么?
注意:insert和Update语句在自己执行时都可以.
账户表
CREATE TABLE [dbo].[Account](
[AccountNo] [int] IDENTITY(1,1) NOT NULL,
[CustomerNo] [int] NOT NULL,
[PaymentNo] [int] NULL,
[CreditNo] [int] NULL,
[BlockID] [dbo].[number] NULL,
[Balence] [dbo].[currency] NOT NULL,
[AmountDue] [dbo].[currency] NOT NULL,
[DueDate] [dbo].[dates] NULL,
[AutherisedBy] [nvarchar](50) NOT NULL,
[DateCreated] [date] NOT NULL,
Run Code Online (Sandbox Code Playgroud)
BLOCKEDUSER TABLE
CREATE TABLE [dbo].[BlockedUsers](
[BlockID] [int] IDENTITY(1,1) NOT NULL,
[DateEnforced] [dbo].[dates] NOT NULL,
[Blocked] [dbo].[switch] NOT NULL,
Run Code Online (Sandbox Code Playgroud)
触发
ALTER TRIGGER [dbo].[Add_Blocked_User]
ON [dbo].[Account]
FOR INSERT
AS
BEGIN
SET NOCOUNT ON;
Declare @ID int
Select @ID …Run Code Online (Sandbox Code Playgroud) 想象一下一个名为
ViewBag.Modes
Run Code Online (Sandbox Code Playgroud)
其中包含以下内容:
Simple
Advanced
Manual
Complete
Run Code Online (Sandbox Code Playgroud)
我如何像在数组中那样按索引访问viewbag?
例如:Simple的索引为0,则它看起来像这样
ViewBag.Modes[0]
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的方法,但无法正常工作...如何使用Viewbag复制此方法,或者可以使用替代方法?
asp.net-mvc ×1
c# ×1
html ×1
insert ×1
keyvaluepair ×1
linq ×1
razor ×1
sql ×1
sql-server ×1
triggers ×1
updates ×1
viewbag ×1