这里的caption没有用的,要用tablestyle。

解决方案 »

  1.   

    要用tablestyle一列一列设置,比较麻烦,建议用FlexGrid控件
      

  2.   

    谢谢,可是我想问的是可不可以让datagrid的header显示出来的是table.column的caption 而不是columnname 而不是table
      

  3.   

    我宁愿自己在上面画一个HTML的头,也不愿用grid的head,我认为那个东西真是鸡肋,麻烦……
      

  4.   

    要用tablestyle一列一列设置,比较麻烦,建议用FlexGrid控件
      

  5.   

    用FlexGrid控件不就解决了吗?呵呵。
      

  6.   

    我的做法是把数据库中的字段做一个英中文对照表
    即在数据库中建 一个表,
    在两个字段
    英文名   中文名
    eCaption,cCaption在程序初始化时,读出来放在一个哈希表在写一个通用的转换函数,把它转换
    这样做实在是麻烦建议用第三方控件吧:)
      

  7.   

    sql语句可以写成select id as 编号 from table 这样显示的就是汉字了
      

  8.   

    http://blog.csdn.net/tonybaobao/archive/2005/01/25/266774.aspx
      

  9.   

    如果仅仅只是为了显示数据库的记录,当然比较简单,但是我还要直接在datagrid中
    进行增加删除操作,如果像hedongfu() 所说肯定是不行了,
    简单的说有没有什么方法直接可以改HeaderText内容的
      

  10.   

    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp