用整型数组填充数据表
本文关键字:数据表 填充 数组 整型 | 更新日期: 2023-09-27 18:14:48
我有一个整数数组
int[] arr = [2,3,54,6];
我有这个数据表:
var myDataTable = new DataTable();
如何用arr填充myDataTable ?
myDataTable.Columns.Add("Numbers", typeof(int));
foreach(int num in arr)
{
myDataTable.Rows.Add(num);
}
这将添加一个列,并用数字填充它,对于多个列,您的行插入将改为myDataTable.Rows.Add(num, secondCol, thirdCol, etc...);
如果您想在每次插入之前清除数据,您也可以在插入任何
myDataTable.Clear();
像这样
DataTable dt = new DataTable();
dt.Columns.Add("Column1");
foreach(int num in arr)
{
DataRow dr = dt.NewRow();
dr["Column1"] = num;
dt.Rows.Add(dr);
}
with "using System. "Linq" try this
int[] arr = { 2, 3, 54, 6 };
DataTable dt = new DataTable();
dt.Columns.Add("Column1");
arr.ToList().ForEach(x => dt.Rows.Add(x));
另一种方式
int[] arr = { 2, 3, 54, 6 };
DataTable dt = new DataTable("myDataTable");
dt.Columns.Add("myValues");
foreach (var x in arr) { dt.Rows.Add(x); }