how to bind ASP.Net DropDownList control in EditItemTemplate of GridView on edit(imagebutton)click

后端 未结 5 1962
悲哀的现实
悲哀的现实 2021-01-07 12:21

I have requirement to bind ASP.Net DropDownList control in EditItemTemplate of GridView. I have a edit imagebutton with commandname=\"Edit\"also dropdown needs to be binded

5条回答
  •  时光取名叫无心
    2021-01-07 12:47

    protected void gv_RowDataBound(object sender, GridViewEditEventArgs e)
    {
       if (e.Row.RowType == DataControlRowType.DataRow)
          {
                if ((e.Row.RowState & DataControlRowState.Edit) > 0)
                {
                  DropDownList DStatusEdit= (DropDownList)e.Row.FindControl("DStatusEdit");
                  DataTable dt = con.GetData("select distinct status from directory");
                  DStatusEdit.DataSource = dt;
                  DStatusEdit.DataTextField = "status";
                  DStatusEdit.DataValueField = "status";
                  DStatusEdit.DataBind();
                  DataRowView dr = e.Row.DataItem as DataRowView;
                  DStatusEdit.SelectedValue = dr["columnname"].ToString();
                }
           }
        }
     }
    
        protected void gv_RowEditing(object sender, GridViewEditEventArgs e)
        {
          gv.EditIndex = e.NewEditIndex;
          gridviewBind();// your gridview binding function
        }
    

提交回复
热议问题