首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为什么无法删除用DataTable.Select()方法获得的DataRow,该怎么解决

2012-01-06 
为什么无法删除用DataTable.Select()方法获得的DataRowDataRow[]ldr_templdr_tempidt_dishes.Select( U

为什么无法删除用DataTable.Select()方法获得的DataRow
DataRow[]   ldr_temp;
ldr_temp   =   idt_dishes.Select( "UserDishId   =   "   +   ls_userDishId)
for(int   i=0;i <ldr_temp.Length;i++)
{
//idt_dishes.Rows.Remove(ldr_temp[i]);
ldr_temp[i][ "UserDishId   "]   =   "aaaaa ";
}
idt_dishes.AcceptChanges();
为什么数据没有被更新成功!




[解决办法]
DataRow[] ldr_temp;

你定义了DataRow[]变量,ldr_temp[i][ "UserDishId "] = "aaaaa ";只是改了变量,与idt_dishes毫无关系
[解决办法]
是不是应该调用Delete方法而不是Remove

热点排行