首页编程deleterow(关于GridView控件的DeleteRow()方法的问题,删除不成功)

deleterow(关于GridView控件的DeleteRow()方法的问题,删除不成功)

编程之家2023-11-0287次浏览

朋友们,deleterow和关于GridView控件的DeleteRow()方法的问题,删除不成功是当今热门话题,但是它们的内涵和影响力可能会让人感到困惑。在本篇文章中,我将为你们揭示它们的本质和重要性,希望能够为你们带来新的认识。

deleterow(关于GridView控件的DeleteRow()方法的问题,删除不成功)

关于GridView控件的DeleteRow()方法的问题,删除不成功

循环有问题,自己断点调试。

protected void btnDelete_Click(object sender, EventArgs e)

{

int ProcessSuccess=0;

int ProcessFail= 0;

string AlertMsg= string.Empty;

deleterow(关于GridView控件的DeleteRow()方法的问题,删除不成功)

foreach(GridViewRow gvwr in gvwPerDetail.Rows)

{

if(((CheckBox)gvwr.FindControl("Id")).Checked== true)

{

int ID= Convert.ToInt32(gvwPerDetail.DataKeys[gvwr.RowIndex].Value.ToString());

bool blReturn=bllEntPersonnel.DeleteReturn(ID);

deleterow(关于GridView控件的DeleteRow()方法的问题,删除不成功)

if(blReturn)

ProcessSuccess++;

else21.

ProcessFail++;

}

}

BindGrid();

if(ProcessFail==0)

AlertMsg="成功删除了"+ ProcessSuccess.ToString()+"条记录!";

else28. AlertMsg="共选择"+ Convert.ToString(ProcessSuccess+ ProcessFail)+"条记录,\\n成功删除了"+ProcessSuccess.ToString()+"条,\\n"+ ProcessFail.ToString()+"条记录因有相关信息,无法删除!";

ScriptUtil.Alert(AlertMsg);

}

首先你既然从0开始 GridView1.Rows.Count数据行是要-1才能匹配

if(cb.Checked== true)

{

GridView1.DeleteRow(i);

}

这里也有问题,你删除指向的应该是gridview的索引,或者是绑定数据列的ID而不是i,i知识你定义的一个变量

powerbuilder删除的数据

powerbuilder删除的数据从数据窗口的主缓存区移放到删除缓冲区。根据查询相关资料信息,DeleteRow删除数据窗口的一行dw_control.DeleteRow(rownumber),函数功能:删除行,将被删除的数据从数据窗口的主缓存区移放到删除缓冲区dw_name.deleterow(row)\\当前行的话为0,其它的为行数row—要删除的行号,row=0时删除当前行。成功时返回1,失败时返回-1。

pb dw_1. deleterow() 和dw_1.update()怎么用

这两个都是函数

dw_1.deleterow(row)

表示删除dw_1的第row行。一般删除当前行的代码是dw_1.deleterow(0)

或者像刚开始dw_1.deleterow(row)的方式删除指定行,删除后,数据会被暂时的移动到数据窗口的删除缓冲区,保存之后,才会真正的向数据库提交删除。

保存的用法dw_1.update()

成功返回1,失败返回-1

但是一般的数据库连接参数的autocommit参数都是false。表示不会自动提交。这就需要自己再写代码追加一行提交,否则数据库是不会接受改变的。

一般的写法是:

if dw_1.update()= 1 then//成功

commit;//保存成功,提交确认

else//失败会返回-1。

rollback;//失败,回滚事务,取消保存

end if

关于deleterow的内容到此结束,希望对大家有所帮助。

input属性(jsp中input标签的所有属性是)dedecms采集教程?dedecms怎么获取内容dedecms采集怎么用