我在用GridView
控制在asp.net /questions/tagged/asp.net 2005 c# /questions/tagged/c%23 using .
如何从中删除特定行GridView
.
我编写了以下代码。但这不起作用...
DataRow dr = dtPrf_Mstr.NewRow();
dtPrf_Mstr.Rows.Add(dr);
GVGLCode.DataSource = dtPrf_Mstr;
GVGLCode.DataBind();
int iCount = GVGLCode.Rows.Count;
for (int i = 0; i <= iCount; i++)
{
GVGLCode.DeleteRow(i);
}
GVGLCode.DataBind();
您正在从 gridview 中删除该行,但随后您将再次调用 databind ,这只是将 gridview 刷新到原始数据源所在的相同状态。
要么将其从数据源中删除,然后进行数据绑定,要么进行数据绑定并将其从 gridview 中删除,而不重新进行数据绑定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)