gpt4 book ai didi

c# - DataTable +在C#中的特定行输入行

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:52 25 4
gpt4 key购买 nike

我有一个数据表,我想在表的开头和结尾输入一行,我该如何实现:

C#代码:

Guid tempGuid1 = new Guid();
dt1.Rows[0]["ID"] = tempGuid1;
dt1.Rows[0]["Name"] = "Select a WishList";
Guid tempGuid = new Guid();
dt1.Rows.Add(tempGuid, "Create a new WishList");

好的,填满表格后我想在表格顶部输入一个全新的行

Guid tempGuid1 = new Guid();
dt1.Rows[0]["ID"] = tempGuid1;
dt1.Rows[0]["Name"] = "Select a WishList";

并且比在表的末尾

Guid tempGuid = new Guid();
dt1.Rows.Add(tempGuid, "Create a new WishList");

我可以在最后输入,但全新的行给我带来了问题,目前代码覆盖了顶行,即 row[0]

最佳答案

您可以使用 InsertAt在所需位置插入新行的方法。

引用 row[0] 意味着您正在覆盖已经存在的数据,正如您所发现的那样。

DataRow newRow = dt1.NewRow();
newRow["ID"] = tempGuid1;
newRow["Name"] = "Select a WishList";
dt1.Rows.InsertAt(newRow, 0);

关于c# - DataTable +在C#中的特定行输入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com