我有:
DataRow dataRow = dataTable.NewRow();
dataRow["name"] = "John";
这有效:
String test = dataRow["name"].ToString();
但这不是:
String test = dataTable.Rows[0]["name"].ToString();
为什么?
答案 0 :(得分:6)
因为您没有将新行添加到表格中。
DataRow dataRow = dataTable.NewRow();
dataTable.Rows.Add(dataRow);
dataRow["name"] = "John";
答案 1 :(得分:1)
DataRow dataRow = dataTable.NewRow();
dataRow["name"] = "John";
// Add this:
dataTable.AddRow(dataRow);