gridview的数据源是后台动态绑定的,其中有三列,如果启用GridView自己的”编辑“并改成模板的话“编辑”列会显示在GridView的最左侧,很难看。请问怎么后台动态添加一列“修改”,类型为LinkButton,然后添加代码提取一行数据中的ID以便后面取用?
public void gvBound(GridView gv)
{
DataTable dt = dal.gvBound();
dt.Columns[0].ColumnName = "单位编号";
dt.Columns[1].ColumnName = "单位名称";
dt.Columns[2].ColumnName = "所属考评组";
gv.DataSource = dt;
gv.DataBind();
}
------解决方案--------------------
BoundField bf = new BoundField();
bf.HeaderText = "newColumn";
bf.DataField = "Address";
GridView1.Columns.Add(bf);
//GridView1.DataBind(); //如果GridView通过指定其DataSourceID方式进行绑定,可不用此句。