DataGird绑定问题,HeaderText 为什么无法设置上去?
dg1.DataSource   =   dt; 
 dg1.DataBind(); 
 foreach   (DataColumn   col   in   dt.Columns) 
                         { 
                                     BoundColumn   bcln   =   new   BoundColumn(); 
                                     bcln.DataField   =   col.ColumnName.ToString(); 
                                     bcln.HeaderText   =    "字段名 ";//   col.ColumnName.ToString(); 
                                     dg1.Columns.Add(bcln); 
                         }
------解决方案--------------------自动生成的列无法设置列标头!
------解决方案--------------------不要让DataGrid自己生成列,而是由程序来生成列,并赋值。   
 做法是: 
 把DataGrid.AutoGenerateColumns设置为False! 
------解决方案--------------------在绑定前先使用columnStyle和tableStyle来为datagrid设置样式 
------解决方案--------------------AutoGenerateColumns=False