![](/img/trans.png)
[英]Gridview SelectedIndexChanged is not firing nor Page is getting Postback after Rowdatabound event
[英]call dropdownlist selectedindexchanged event in gridview rowdatabound event?
protected void gvMeatDispatch_RowDataBound(object sender, GridViewRowEventArgs e)
{
try
{
DataTable dtpartyname = new DataTable();
objRetailPL.status = 4;
dtpartyname = objRetailBAL.GetType(objRetailPL);
DropDownList ddlpn = (DropDownList)e.Row.FindControl("ddlpartyname");
if (ddlpn != null)
{
// ddlpn.SelectedIndexChanged += new EventHandler(ddlbranchdate_SelectedIndexChanged);
ddlpn.Items.Add(new ListItem("--Select--", "0"));
ddlpn.SelectedIndex = ddlpn.Items.Count - 1;
}
}
}
此处不会触发ddlpn.SelectedIndexChanged事件,...请帮助我如何在Gridview RowDataBound事件中调用dropdownlist selectedindexchanged事件
您需要处理嵌套在GridView
DropDownList
SelectedIndexChanged
,只需将AutoPostback
属性设置为true,并将SelectedIndexChange
事件指向某个过程即可。
我遇到的问题的原因是,我没有按照以下规则检入Page_Load函数(在将数据绑定到GridView期间): "If !IsPostBack "
。 就这样。
确保在代码中声明了以下事件
void ddlpn_SelectedIndexChanged(object sender, EventArgs e)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.