1
    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);
    }

有没有办法在尝试添加行之前检查是否可以添加行?

4

1 回答 1

1

没有办法自动执行此操作。你会怎么做?如果您只想跳过该行,则可以将其放入 try/catch 中,但请确保仅捕获特定异常。

于 2010-01-19T23:11:26.200 回答