我有:
DataRow dataRow = dataTable.NewRow();
dataRow["name"] = "John";
Run Code Online (Sandbox Code Playgroud)
这有效:
String test = dataRow["name"].ToString();
Run Code Online (Sandbox Code Playgroud)
但这不是:
String test = dataTable.Rows[0]["name"].ToString();
Run Code Online (Sandbox Code Playgroud)
为什么?
因为您没有将新行添加到表中.
DataRow dataRow = dataTable.NewRow();
dataTable.Rows.Add(dataRow);
dataRow["name"] = "John";
Run Code Online (Sandbox Code Playgroud)