DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("ValueOne",typeof(string)){AllowDBNull = false});
dt.Columns.Add(new DataColumn("ValueTwo",typeof(string)){AllowDBNull = false});
DataRow row = dt.NewRow();
row["ValueOne"] = "Test1";
if (dt.Rows.CanAdd(row))
{
dt.Rows.Add(row);
}
在尝试添加行之前,有没有办法检查是否可以添加行?
答案 0 :(得分:1)
无法自动执行此操作。你会做什么呢?如果您只想跳过该行,可以将其放入try / catch中,但请确保只捕获特定的异常。