62,064
社区成员
发帖
与我相关
我的任务
分享
Public void del_row()
{
...
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(cmd,conn);
SqlCommandBuilder bdr = new SqlCommandBuilder(sda);
DataTable dt = new DataTable();
sda.Fill(dt);
DataRow[] row = dt.Select("Id=" + Int32.Parse(DropDownList1.SelectedValue)); //根据下拉列表框的选择,筛选特定的行集
//下面是问题
row[0].Delete();
//dt.Rows.Remove(row[0]); //注释掉上一行,这句始终不起作用,不管单独用还是加上下一行。
//dt.AcceptChanges(); //这句如果跟在row[0].Delete()后面,则删除无效,跟在上一行后面,没效果。
sda.Update(dt);
}