因为在SQL语句中写
SELECT *** AS 某中文名,...... 
如果没有记录,表的列标头就不显示,我想让他没有记录也可以显示

解决方案 »

  1.   

    我也想知道同样的问题...关注中....另外:
    我想知道如何在DataGrid行标头中加入序列号
      

  2.   

    给DataGrid自定义TableStyle,手动增加列样式如DataGridTextBoxColumn,其HeaderText属性就是了
      

  3.   

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

  4.   

    可以直接在IDE内设.不过容易出问题.手写一个吧
    ,
      

  5.   

    dataGridTextBoxColumn=new DataGridTextBoxColumn();
    dataGridTextBoxColumn.MappingName="FSvtDirName";
    dataGridTextBoxColumn.HeaderText="指标名称";
    dataGridTextBoxColumn.Width=180;
    dataGridTextBoxColumn.ReadOnly = true;
    dataGridTableTargetStyle.GridColumnStyles.Add(dataGridTextBoxColumn);
      

  6.   

    winform得datagird得列和样式都是由TableStyles属性来控制,可以在这里面设置列名