C#中我将一个DataGridView控件的datasource和一个dbf数据绑定了
我原本的控件就有标题,然后绑定数据源之后数据是自动添加了dbf的标题,就是例如:控件标题是:A1A2,绑定数据源之后,控件编程了A1A2C1C2了,怎么解决?...
我原本的控件就有标题,然后绑定数据源之后数据是自动添加了dbf的标题,就是例如:控件标题是: A1 A2,绑定数据源之后,控件编程了 A1 A2 C1 C2 了,怎么解决?
展开
1个回答
展开全部
DataGridView绑定分为全绑定和列绑定,
你这里定义好了A1 A2列头, 那么应该去做列绑定, 即把DataGridView的AutoGenerationColumn 属性改成false(自动添加列),
然后一列一列的绑定数据源。
如果直接DataGridView.DataSource = 数据源, 那么这个DataGrid就会完全照搬数据源的格式,也包括列头。所以出现了你的A1 A2 C1 C2这种情况。
如果是相直接全绑定, 那么在DataGridView就不要设置A1 A2列头,直接绑定,
然后把你的dbf(数据源)的C1 C2更改为A1 A2, 绑定后也可以达到你要的效果。
你这里定义好了A1 A2列头, 那么应该去做列绑定, 即把DataGridView的AutoGenerationColumn 属性改成false(自动添加列),
然后一列一列的绑定数据源。
如果直接DataGridView.DataSource = 数据源, 那么这个DataGrid就会完全照搬数据源的格式,也包括列头。所以出现了你的A1 A2 C1 C2这种情况。
如果是相直接全绑定, 那么在DataGridView就不要设置A1 A2列头,直接绑定,
然后把你的dbf(数据源)的C1 C2更改为A1 A2, 绑定后也可以达到你要的效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询