C#中如何给datatable指定列赋值

c#
1186
2023/9/5 17:12:34
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,可以使用以下几种方法给DataTable的指定列赋值:

  1. 通过列索引赋值:
DataTable dt = new DataTable();
// 添加列
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
// 给指定列赋值
dt.Rows[0][0] = "Value1"; // 给第一行第一列赋值
dt.Rows[0][1] = "Value2"; // 给第一行第二列赋值
  1. 通过列名称赋值:
DataTable dt = new DataTable();
// 添加列
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
// 给指定列赋值
dt.Rows[0]["Column1"] = "Value1"; // 给第一行Column1列赋值
dt.Rows[0]["Column2"] = "Value2"; // 给第一行Column2列赋值
  1. 通过列对象赋值:
DataTable dt = new DataTable();
// 添加列
DataColumn column1 = new DataColumn("Column1");
DataColumn column2 = new DataColumn("Column2");
dt.Columns.Add(column1);
dt.Columns.Add(column2);
// 给指定列赋值
dt.Rows[0][column1] = "Value1"; // 给第一行Column1列赋值
dt.Rows[0][column2] = "Value2"; // 给第一行Column2列赋值

以上方法可以根据具体需求选择适合的方式给DataTable的指定列赋值。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何使用C#处理DICOM图像数据