动态更改GridView模板字段
答
在'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();
}
创建多个模板,每个模板代码分配给该行的后面。 – Priyeshj 2012-02-14 22:49:50
@clarity - 什么决定了要显示多少数据? Querystring,会话,行值? – 2012-02-14 22:51:33
向我们展示您用于填充下拉列表的代码。 – 2012-02-14 22:52:07