DataGrid如何在winform中实现ASP. NET中的邦定列
如题,在winform中使用DataGrid想实现邦定列功能,即使显示的数据有别名,但不通过SQL语句实现
问题点数:20、回复次数:8Top
1 楼weisunding(鼎鼎)回复于 2005-08-19 21:58:21 得分 5
dataGrid.TableStyles[0].GridColumnStyles["列名"].HeaderText = "你的别名";Top
2 楼Knight320(Knight)回复于 2005-08-20 08:37:19 得分 0
请问 weisunding(鼎鼎)
这样用有个错误,提示说
索引超出范围。必须为非负值并且小于集合大小。
Top
3 楼Knight320(Knight)回复于 2005-08-20 09:52:05 得分 0
自己顶上去Top
4 楼glhx(呵呵)回复于 2005-08-20 10:08:28 得分 5
语句本身没有错,错误指的是dataGrid.TableStyles或GridColumnStyles的集合为空,你必须在datagrid中建立一个dataGridTableStyle,再建立GridColumnStyles集合。Top
5 楼Knight320(Knight)回复于 2005-08-20 10:08:57 得分 0
没人帮忙吗?Top
6 楼Knight320(Knight)回复于 2005-08-20 10:56:58 得分 0
还是没弄好,谁能给一个类似的一段代码看看Top
7 楼marine12(副才科)回复于 2005-08-20 13:45:37 得分 10
DataGridTableStyle dts=new DataGridTableStyle();
dts.MappingName="Copy";
DataGridColumnStyle dc1=new DataGridTextBoxColumn();
dc1.MappingName="id";
dc1.HeaderText="sdf";
dts.MappingName="Copy";
dts.GridColumnStyles.Add(dc1);
this.dataGrid1.TableStyles.Add(dts);
this.dataGrid1.DataSource=ds.Tables["Copy"];Top
8 楼marine12(副才科)回复于 2005-08-20 13:59:13 得分 0
绑定了一列,我用的是Copy表Top




