Динамически изменяемое поле шаблона GridView

У меня есть поле шаблона gridview, это выпадающий список.

При редактировании для определенных строк я должен был отображать меньше элементов, чем другие строки.

Как это может быть сделано?

1 ответ

Сделайте эту работу для события 'GridView1_RowEditing'. при редактировании строки сохраните значения в текстовом поле (которое вы изменяете). в зависимости от значения создайте список элементов, которые вы хотите показать.

Привязать выпадающий список в текущей строке

gr.EditIndex = e.NewEditIndex;

GridViewRow editingRow = grv.Rows[e.NewEditIndex];

DropDownList ddlPbx = (editingRow.FindControl("ddlPBX") as DropDownList);
if (ddlPbx != null)
{
    ddlPbx.DataSource = _pbxTypes;
    ddlPbx.DataBind();
}
Другие вопросы по тегам