如何在gridview中删除未绑定的数据 [英] how to delete in gridview unbound data

查看:104
本文介绍了如何在gridview中删除未绑定的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆