如何在gridview中删除未绑定的数据 [英] how to delete in gridview unbound data
问题描述
Button lb =(Button)sender;
GridViewRow gvRow =(GridViewRow)lb.NamingContainer;
int rowID = gvRow.RowIndex + 1;
if(ViewState [Data]!= null)
{
DataTable dt3 =(DataTable)ViewState [Data];
if(dt3.Rows.Count> 1)
{
if(gvRow.RowIndex< dt3.Rows.Count - 1)
{
//删除所选行数据
dt3.Rows.Remove(dt3.Rows [rowID]);
}
}
//将当前数据存储在ViewState中以供将来参考
ViewState [Data] = dt3;
//重新绑定GridView以获取更新的数据
GridView1.DataSource = dt3;
GridView1.DataBind();
}
您好,
您可以查看此内容。
http://forums.asp.net/t/1105499.aspx?How+to +删除+一个+未绑定+ GridView +行+ [ ^ ]
如果有帮助请告诉我?
谢谢,
Hitesh Varde
Button lb = (Button)sender;
GridViewRow gvRow = (GridViewRow)lb.NamingContainer;
int rowID = gvRow.RowIndex + 1;
if (ViewState["Data"] != null)
{
DataTable dt3 = (DataTable)ViewState["Data"];
if (dt3.Rows.Count > 1)
{
if (gvRow.RowIndex < dt3.Rows.Count - 1)
{
//Remove the Selected Row data
dt3.Rows.Remove(dt3.Rows[rowID]);
}
}
//Store the current data in ViewState for future reference
ViewState["Data"] = dt3;
//Re bind the GridView for the updated data
GridView1.DataSource = dt3;
GridView1.DataBind();
}
Hello,
you can look into this.
http://forums.asp.net/t/1105499.aspx?How+to+Deleting+an+Unbound+GridView+Row+[^]
Let me know if it helps?
Thanks,
Hitesh Varde
这篇关于如何在gridview中删除未绑定的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!