C#中我将一个DataGridView控件的datasource和一个dbf数据绑定了

2024-12-29 14:23:32
推荐回答(1个)
回答1:

DataGridView绑定分为全绑定和列绑定,
你这里定义好了A1 A2列头, 那么应该去做列绑定, 即把DataGridView的AutoGenerationColumn 属性改成false(自动添加列),
然后一列一列的绑定数据源。

如果直接DataGridView.DataSource = 数据源, 那么这个DataGrid就会完全照搬数据源的格式,也包括列头。所以出现了你的A1 A2 C1 C2这种情况。
如果是相直接全绑定, 那么在DataGridView就不要设置A1 A2列头,直接绑定,
然后把你的dbf(数据源)的C1 C2更改为A1 A2, 绑定后也可以达到你要的效果。