数据展示时有个状态列,我想通过表头选择排序数据。如状态标题列下拉确认和未确认两项,分别展示相应数据,gridview如何实现。。??百度过有动态添加和放在模板列中,但是具体怎么实现?
你用的是不是VS?如果是, 控件里是自带事件的。 你只要找到这个事件, 绑定上去。 然后写上查询方法即可啊。
用的是vs2012 gridview中有个rowcreated 事件可用,但是具体代码实现有问题,下面的代码事件注册报错?
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
DataControlRowType elemType = e.Row.RowType;
if (elemType == DataControlRowType.Header)
{
DropDownList ddl = new DropDownList();
ddl.DataSource = dv;
ddl.DataTextField = "jh";
ddl.DataBind();
ddl.AutoPostBack = true;
ddl.SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);
e.Row.Cells[4].Controls.Add(ddl);
}
}
这个控件自带有