添加的DataRow不会被删除做table.Rows [i] .Delete()?

时间:2010-09-23 09:30:08

标签: delete-row datarow rowstate

为什么?添加了数据行的状态。删除行时,状态不变。为什么不删除?这就是我永远不会调用我的删除存储过程的原因!

编辑:新添加数据行,然后我尝试删除它。

1 个答案:

答案 0 :(得分:0)

请出示您的代码。我的测试显示一切正常:

        DataTable dt = new DataTable();
        DataRow dr = dt.NewRow();
        dt.Rows.Add(dr);
        Console.WriteLine(dr.RowState);
        dr.Delete();
        Console.WriteLine(dr.RowState);

输出是:

        Added
        Detached