SantoshRohinSantosh Ответов: 1

Bind DropDownList Внутри GridView При Событии RowEditing


Добрый Вечер Друзья,
Я разрабатываю приложение, в котором есть страница, содержащая gridview,& gridview содержит выпадающий список, который я хочу отредактировать позже. Данных является обязательным для успешного управления GridView на событие rowcommand. но при событии rowediting, когда я пытаюсь привязать выпадающий список, приложение выдает ошибку во время компиляции .
Ошибка Заключается В Следующем:
Системы'.Веб.Пользовательского интерфейса.Контроль' не содержит определение для 'источник данных', а не метод расширения 'источник данных', принимающий первый аргумент типа 'System.Веб.Пользовательского интерфейса.Контроль' может быть найден (пропущена директива using или ссылка на сборку?)

Я застрял, пожалуйста, друзья, помогите мне выбраться из этого, любое предложение будет оценено по достоинству.

footballpardeep

Можете ли вы показать свой код?

1 Ответов

Рейтинг:
2

Member 13395302

protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
   {
       GridView1.EditIndex = e.NewEditIndex;
       fill();
       DropDownList dl = (DropDownList)GridView1.Rows[e.NewEditIndex].FindControl("DropDownList1");
       dl.DataSource = li.selectMaritalLogic();
       dl.DataTextField = "marital_name";
       dl.DataValueField = "marital_id";
       dl.DataBind();
       CheckBoxList chk = (CheckBoxList)GridView1.Rows[e.NewEditIndex].FindControl("CheckBoxList1");
       chk.DataSource = li.selectHobbiesLogic();
       chk.DataTextField = "hobbies";
       chk.DataBind();
       RadioButtonList rb = (RadioButtonList)GridView1.Rows[e.NewEditIndex].FindControl("RadioButtonList1");
       rb.DataSource = li.selectgenderLogic();
       rb.DataTextField = "gender_id";
       rb.DataValueField = "name";
       rb.DataBind();
   }


Я вот привязка по сетке редактирования CheckBoxList с событием,переключатели,раскрывающиеся