下面的语句是我动态建立的dataGrid的内容, 
DataGridTextBoxColumn aColumnTextColumn = new DataGridTextBoxColumn();
aColumnTextColumn.MappingName = this.ds.Tables[0].Columns[i].ColumnName;
aColumnTextColumn.HeaderText = this.ds.Tables[0].Columns[i].ColumnName;
aColumnTextColumn.NullText = "";
aColumnTextColumn.Format = "F";
ts.GridColumnStyles.Add(aColumnTextColumn);原来他们的HearText的显示全是数据库字段的值,怎么用switch 
   case
   等等,修改为我想要的HeadText?
 急.

解决方案 »

  1.   

    1,先设置好DataGrid的type样式,然后调用。
    2,在数据库获取数据的时候使用select a as '啊' ... from ...这样a字段就显示‘啊’了应该是这样的吧,呵呵,本人还是菜鸟一只
      

  2.   

    change
    aColumnTextColumn.HeaderText = this.ds.Tables[0].Columns[i].ColumnName;with
    aColumnTextColumn.HeaderText = "your Header text";//you can change it with your header text
      

  3.   

    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx
      

  4.   

    http://singlepine.cnblogs.com/articles/266538.html