【问题标题】:call dropdownlist selectedindexchanged event in gridview rowdatabound event?在gridview rowdatabound 事件中调用dropdownlist selectedindexchanged 事件?
【发布时间】:2014-02-26 07:24:25
【问题描述】:
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事件

【问题讨论】:

    标签: c# asp.net gridview


    【解决方案1】:

    您需要处理 DropDownList 嵌套在 GridView 中的 SelectedIndexChanged,您只需将 AutoPostback 属性设置为 true 并将 SelectedIndexChange 事件指向某个过程。

    我遇到问题的原因是我没有按照以下规则检查 Page_Load 函数(在将数据绑定到 GridView 期间):"If !IsPostBack "。仅此而已。

    【讨论】:

    • 我遵循上述规则..但是如何调用该方法?
    【解决方案2】:

    确保您在后面的代码中声明了以下事件

    void ddlpn_SelectedIndexChanged(object sender, EventArgs e)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 2019-08-24
      相关资源
      最近更新 更多