0

我有一个下拉列表的 gridview 模板字段。

在编辑某些行时,我将显示比其他行更少的项目。

如何才能做到这一点?

4

1 回答 1

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();
}
于 2012-02-15T04:42:08.770 回答