gridview删除问题
//循环 GridView
for (int i = 1; i < this.grv_OrderDisp.Rows.Count; i++)
{
//获取 CheckBok 控件
chk = (CheckBox)this.grv_OrderDisp.Rows[i].FindControl("chk_Item");
//如果控件为选中
if (chk.Checked)
{
dt_CtrtDetl.Rows[i].Delete();//删除选中行
}
}
this.grv_OrderDisp.DataSource = dt_CtrtDetl;
this.grv_OrderDisp.DataBind();
这段代码获取CheckBok的状态为钩时点击按钮删除才能删除一行,循环从1开始 也就是第一行不能删,最低保留一行。
现在问题来了· 当我在第一行CheckBok打钩时删除不了·其他行打钩删除可以
我想要的效果是 CheckBok随便打钩删除 但是最低要保留一行不能删 也就是不管你删那一行 反最后要保留一行
请大家多多指教· 谢了。