如何在运行时在 C# MVC 中在运行时向已经存在的数据表添加新行

用户5686005

我有一个数据表“tblTest”。当我尝试添加下一行时,第一行将被删除。我需要添加数据作为第二行。在下面找到我的代码。

DataTable dt = new DataTable("tblTest"); // Declare as Global.
public JsonResult SaveTestData(string itemCode,int quantity)
{
    dt.Columns.Add("ItemCode", typeof(string));
    dt.Columns.Add("Quantity", typeof(int));       
    DataRow dr;
    dr = dt.NewRow();
    dr["ItemCode"] = itemCode;
    dr["Quantity"] = quantity;
    dt.Rows.Add(dr);
    return Json(1);
}

'SaveTestData' 函数重复并且需要添加行作为下一行。

伊娃赖

将 DataTable 存储在 Session 中,如下所示:

public JsonResult SaveTestData(string itemCode, int quantity)
{
    DataTable dt = new DataTable("tblTest"); // Declare as Global.
    // A table saved in session
    if (Session["tblTest"] != null)
    {
        dt = (DataTable)Session["tblTest"];
    }
    else // create new table and store in session
    {
        dt.Columns.Add("ItemCode", typeof(string));
        dt.Columns.Add("Quantity", typeof(int));
    }


    DataRow dr;
    dr = dt.NewRow();
    dr["ItemCode"] = itemCode;
    dr["Quantity"] = quantity;
    dt.Rows.Add(dr);

    //store new row in session
    Session["tblTest"] = dt;

    return Json(1);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在运行时为Obj-C添加类方法?

来自分类Dev

在Objective C中,如何在运行时获取self的类名?

来自分类Dev

如何使面板在运行时不绘制C#

来自分类Dev

如何在运行时在Visual Studio中编辑C#代码,而不是编辑并继续

来自分类Dev

如何在运行时在C#.NET集成测试中查找物理路径?

来自分类Dev

如何在运行时在Objective-C中查找字符串常量?

来自分类Dev

如何在运行时Objective-C中重写/处理私有类的方法?

来自分类Dev

如何在运行时从C ++创建QQmlComponent?

来自分类Dev

如何在运行时动态创建C#类(根据现有类)

来自分类Dev

如何在运行时使用C查找微控制器中的堆栈溢出

来自分类Dev

如何在运行时C#创建可移动(通过鼠标)按钮

来自分类Dev

如何在运行时在Spring MVC应用程序中创建动态数据库连接?

来自分类Dev

C / C ++:如何在运行时检查数组是静态的还是动态的

来自分类Dev

ASP.NET MVC如何在运行时添加新页面?

来自分类Dev

如何在运行时编译的C#代码中使用“ UnityEngine”?

来自分类Dev

C ++如何在运行时链接函数声明?

来自分类Dev

如何在运行时将属性添加到JSON(C#)

来自分类Dev

如何使面板在运行时不绘制C#

来自分类Dev

如何在运行时在Visual Studio中编辑C#代码,而不是编辑并继续

来自分类Dev

如何在运行时动态重写函数C#

来自分类Dev

C#如何在运行时将模板类型的类型与内置类型进行比较

来自分类Dev

如何在运行时使用C#声明一个委托并在运行时调用其方法?

来自分类Dev

如何在运行时C#中清除表单控件

来自分类Dev

在运行时无法从Model中的“方法”中设置Type参数C#MVC

来自分类Dev

如何在运行时在C中检测OS

来自分类Dev

在C中:如何在运行时使用偏移量指向不同的成员?

来自分类Dev

如何在运行时使用C#将项目添加到ComboBox

来自分类Dev

如何在C#中在运行时添加/执行并最终将新代码删除到程序中

来自分类Dev

如何在 Unity c# 中在运行时管理 AudioSources

Related 相关文章

  1. 1

    如何在运行时为Obj-C添加类方法?

  2. 2

    在Objective C中,如何在运行时获取self的类名?

  3. 3

    如何使面板在运行时不绘制C#

  4. 4

    如何在运行时在Visual Studio中编辑C#代码,而不是编辑并继续

  5. 5

    如何在运行时在C#.NET集成测试中查找物理路径?

  6. 6

    如何在运行时在Objective-C中查找字符串常量?

  7. 7

    如何在运行时Objective-C中重写/处理私有类的方法?

  8. 8

    如何在运行时从C ++创建QQmlComponent?

  9. 9

    如何在运行时动态创建C#类(根据现有类)

  10. 10

    如何在运行时使用C查找微控制器中的堆栈溢出

  11. 11

    如何在运行时C#创建可移动(通过鼠标)按钮

  12. 12

    如何在运行时在Spring MVC应用程序中创建动态数据库连接?

  13. 13

    C / C ++:如何在运行时检查数组是静态的还是动态的

  14. 14

    ASP.NET MVC如何在运行时添加新页面?

  15. 15

    如何在运行时编译的C#代码中使用“ UnityEngine”?

  16. 16

    C ++如何在运行时链接函数声明?

  17. 17

    如何在运行时将属性添加到JSON(C#)

  18. 18

    如何使面板在运行时不绘制C#

  19. 19

    如何在运行时在Visual Studio中编辑C#代码,而不是编辑并继续

  20. 20

    如何在运行时动态重写函数C#

  21. 21

    C#如何在运行时将模板类型的类型与内置类型进行比较

  22. 22

    如何在运行时使用C#声明一个委托并在运行时调用其方法?

  23. 23

    如何在运行时C#中清除表单控件

  24. 24

    在运行时无法从Model中的“方法”中设置Type参数C#MVC

  25. 25

    如何在运行时在C中检测OS

  26. 26

    在C中:如何在运行时使用偏移量指向不同的成员?

  27. 27

    如何在运行时使用C#将项目添加到ComboBox

  28. 28

    如何在C#中在运行时添加/执行并最终将新代码删除到程序中

  29. 29

    如何在 Unity c# 中在运行时管理 AudioSources

热门标签

归档