为什么无法删除用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