我想知道是否可以向特定的DataTable单元格添加值?
假设我有一个现有的dataTable,我添加一个新的列,我将如何添加到新列的行而不覆盖现有的列的行?
dt.Rows.Add(a,b,c,d)
其中a,c和d是字符串值.那么如果我只想添加到d列呢?
任何帮助将不胜感激.
解决方法
如果它是一个全新的行,您只想设置一个值,则需要添加整行,然后设置单个值:
DataRow dr = dt.NewRow(); dr[3].Value = "Some Value"; dt.Rows.Add(dr);
否则,您可以找到现有行并设置单元格值
DataRow dr = dt.Rows[theRowNumber]; dr[3].Value = "New Value";