【发布时间】:2013-04-01 05:20:44
【问题描述】:
大家好,我已经创建了一个用户控件,在每次单击按钮时我将有大约 3 个按钮,我将根据按钮单击动态分配一个网格,并带有几个值。一切正常,但是当我从 gridview 中删除一行并再次执行按钮单击事件时,它不会触发按钮单击事件
我的代码在User control
DataTable dt= new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
if (ViewState["CurrentTable"] == null)
{
dt.Columns.Add("Id", typeof(string));
dt.Columns.Add("xx", typeof(string));
dt.Columns.Add("xx", typeof(string));
dt.Columns.Add("xx", typeof(string));
dt.Columns.Add("xx", typeof(string));
}
}
protected void btn1_Click(object sender, EventArgs e)
{
if (ViewState["CurrentTable"] == null)
{
}
else
{
addrow("Some", txt1.Text);
}
}
protected void grd_Deleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
{
int iIndex;
iIndex = grd.FocusedRowIndex;
dt.Rows[iIndex].Delete();
grd.DataSource = dt;
grd.DataBind();
}
删除一行后如何执行按钮单击操作以再次触发
【问题讨论】:
-
第二次调试并检查 ViewState["CurrentTable"] = dt (or) null。
标签: asp.net user-controls