DataGrid 列标题为何不能居中了!
Jarod 2003-09-06 09:39:59 WinForm
今天遇到DataGrid的一些问题
一、
在DataGridTextBoxColumn 编辑器中设置Alignment 为 Center
发现DataGrid中数据可以居中,但列标题这只能右对齐或左对齐
二、
dataGrid 的数据源为dateSet
选中dataGrid中某一行(非首行后)
dataSet.Clean();
dataAdapter.Fill(dataSet);
后
dataGrid中默认选中行(其行标头里有个三角箭头)不是其首行
由于BindingManagerBase控制的数据源有个当前行的概念,控件一旦跟数据源绑定后,DataGrid将显示数据源表的所有数据,在DataGrid的行标头里有个黑色的三角箭头用来指示当前行。简单绑定控件中显示的值将是数据源当前行的内容。
如果dataGrid 重建数据后 默认选中行非首行时 绑定不能正常工作?
以前都正常,不知为何会这样?
如何解决?
谢谢!