如何用值填充特定的DataTable列
本文关键字:DataTable 何用值 填充 | 更新日期: 2023-09-27 18:04:26
你好,我有一个dataTable updatedValues,我想知道是否有一种方法来设置与值列的值。
int rowindex = 0;
foreach(string val in something)
{
try
{
updatedValues.Columns["Books"][rowindex] = val;
Console.WriteLine("Went Here");
}
catch
{
}
rowindex++;
}
尝试显然不会编译,因为它有不正确的语法,但我想知道是否有类似的东西是在尝试。
我假设您正在尝试为您的数据表中的所有记录设置列值。如果是这样,你可以遍历数据表中的所有记录并设置它。
foreach ( DataRow dr in updatedValues.Rows )
{
dr [ "Books" ] = val;
}
你的问题令人困惑,但我将试着回答。
数据表是矩阵,类似于Excel,所以要引用一个特定的值,你会访问它像这样的代码:
var myVal = dataTable.Rows[row][column]; //To get a value
或
var x = 1;
var y = 3;
dataTable.Rows[x][y] = myVal; //To set a value
正如Umphishrey的McGee在我之前发布的,你可以迭代这些值