GridView自动绑定的列怎样在后台编程访问,就是设置了GridView AutoGenerateColumns="true"
我这个GridView有好几十列,一个字段一个字段绑定很麻烦,都是些查询页面,有很多这样的GridView,而且我自动绑定列可以满足要求,我现在就是想设置其中一些列的属性,如向左对齐,字体加粗之类的,在后台GridView.Columns.Count怎么取到是0
作者: yuji821 发布时间: 2011-06-16
在绑定之后设置,不要再绑定之前设置试试
作者: xuexiaodong2009 发布时间: 2011-06-16
GridView.Columns.Count怎么取到是0
不如取你的数据源的Columns.count.
直接取数据源的columns个数
设置样式在前台可以设置。
不如取你的数据源的Columns.count.
直接取数据源的columns个数
设置样式在前台可以设置。
作者: wxr0323 发布时间: 2011-06-16
在DataBind事件里写 试试
作者: yun15090 发布时间: 2011-06-16
该回复于2011-06-16 13:51:42被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#5楼 得分:0回复于:2011-06-16 14:18:13
|
作者: windowsphonepad 发布时间: 2011-06-16
可以在PreRender事件中进行,如下设置第二列:
C# code
C# code
protected void GridView1_PreRender(object sender, EventArgs e) { if (GridView1.Rows.Count > 0) { for (int i = 0; i < GridView1.Rows.Count; i++) { GridView1.Rows[i].Cells[1].BackColor = System.Drawing.Color.Red; GridView1.Rows[i].Cells[1].ForeColor = System.Drawing.Color.White; } } }
作者: yuji821 发布时间: 2011-06-16
GridView1.Rows[i].Cells[1].Font.Bold = true;//加粗
GridView1.Rows[i].Cells[1].HorizontalAlign = HorizontalAlign.Left;//左对齐
GridView1.Rows[i].Cells[1].HorizontalAlign = HorizontalAlign.Left;//左对齐
作者: lvyichang 发布时间: 2011-06-16
循环遍历每行,
for(int i = 0;i<GridView1.Rows.Count;i++)
{
GridView1.Rows[i].BackColor = 。。。。。
这样子就可以设置了!
}
for(int i = 0;i<GridView1.Rows.Count;i++)
{
GridView1.Rows[i].BackColor = 。。。。。
这样子就可以设置了!
}
作者: lvyichang 发布时间: 2011-06-16
C# code
DataTable dt = new DataTable(); dt.Columns.Count;
作者: am_so_fat 发布时间: 2011-06-16