динамически изменяемое поле шаблона GridView - PullRequest
0 голосов
/ 15 февраля 2012

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

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

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

1 Ответ

1 голос
/ 15 февраля 2012

Выполните эту работу для события '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();
}
...