DataSet.DataTable 删除问题

xlievo 2008-12-08 02:03:15
/// <summary>
/// OID删除
/// </summary>
/// <param name="OID">OID</param>
/// <returns></returns>
public static int Delete(string OID)
{
HOTELSClassLibrary.Room_DeviceTableAdapters.Room_DeviceTableAdapter Room_DeviceTableAdapter = new HOTELSClassLibrary.Room_DeviceTableAdapters.Room_DeviceTableAdapter();
Room_Device Room_Device = Room_Device.GetDataByOID(OID);
Room_Device._Room_Device[0].Delete();
return Room_DeviceTableAdapter.Update(Room_Device);
}
/// <summary>
/// 删除
/// </summary>
/// <returns></returns>
public static int Delete()
{
HOTELSClassLibrary.Room_DeviceTableAdapters.Room_DeviceTableAdapter Room_DeviceTableAdapter = new HOTELSClassLibrary.Room_DeviceTableAdapters.Room_DeviceTableAdapter();
Room_Device Room_Device = Room_Device.GetData();
Room_Device._Room_Device.Clear();
return Room_DeviceTableAdapter.Update(Room_Device);
}


请问为什么 第一个OID删除 可以
第二个删除所有 不行 没反应 也不报错

第一个是 先把一行拿出来 然后删除 回填
第二个是 把所有拿出来 然后清空 回填

请高手支招 百思不得其解!!!
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlievo 2008-12-08
  • 打赏
  • 举报
回复
Room_Device._Room_Device.Clear(); ??清空不行吗?
怎么删除 告诉我?
我是想删掉所有数据
wuyq11 2008-12-08
  • 打赏
  • 举报
回复
第二个也要删除,再更新

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧