如果你新增行后没有使用Table.AcceptChanges();方法就可以用下面代码实现:foreach(DataRow row in ds.Tables[MenuData.MENUITEMS_TABLE].Rows)
{
if(row.RowState==DataRowState.Added)
Console.WriteLine("z这是一个新增行");
}
{
if(row.RowState==DataRowState.Added)
Console.WriteLine("z这是一个新增行");
}
解决方案 »
- 帮忙解释一下代码 简单 两天内结贴
- C/S程序里打印预览是否能另存为Word文档
- c# 中如何生成指定ip的客户端
- 1. [color=#FF0000]target 为空或者不是对象[/color]
- 被呼叫方拒绝接收呼叫。 (异常来自 HRESULT:0x80010001 (RPC_E_CALL_REJECTED))
- 菜菜紧急求救
- C#里面如何调用返回结果集的Oralce存储过程?
- 高分请教!高手 关于DataSet 问题
- 求socket 信息传递 做成dll模式关键部份源码或者思路
- 大神求救SQL server问题
- openFileDialog中点击“我的文档”就出现死机的现象,怎么解决
- C#编译问题 急求帮助~!~!~!
RowState可以很方便的进行判断的
DataSet.GetChanges();
DataTable.GetChanges();