我有一个gridview模板字段,它是一个下拉列表。
在某些行的编辑中,我显示的项目少于其他行。
如何做到这一点?
答案 0 :(得分: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();
}