Привязка выпадающего списка внутри gridview edititemtemplate

Я не могу связать свой выпадающий список в шаблоне редактирования. Я получаю нулевую ссылку, когда пытаюсь получить к ней доступ.

Мой дизайн:


    
    
    
    
        
        
    
 

Мой код позади: я

protected void gv_RowEditing(object sender, GridViewEditEventArgs e)
{
    gv_table1.EditIndex = e.NewEditIndex;
    DropDownList drpcategory1 = ((DropDownList)gv_table1.Rows[e.NewEditIndex].Cells[8].FindControl("drpcategory1"));
    //BindDropDown(drpcategory1);
    dt = con.GetData("Select category_name from category");

    String str = gv_table1.Rows[e.NewEditIndex].FindControl("drpcategory1").GetType().ToString();
    //((DropDownList)gv_table1.Rows[e.NewEditIndex].Cells[8].FindControl("drpcategory1")).DataSource = dt;
    drpcategory1.DataSource = dt;
    drpcategory1.DataTextField = "category_name";
    drpcategory1.DataValueField = "category_name";
    drpcategory1.DataBind();

    this.setgrid();
}

Я пытался искать в сети и тщетно пытался. Я новичок в асп. Заранее спасибо. Я бы хотел, чтобы выпадающий список был связан только тогда, когда пользователь входит в режим редактирования.

Ответы на вопрос(5)

Ваш ответ на вопрос