如何改变datagridview的标题,我的标题为我数据库的表字段名,如何改为中文名?

解决方案 »

  1.   

    设置DataGridViewColumn.HeaderText 属性
      

  2.   

    直接在datagridview中設置中文名﹗
      

  3.   

    我是用代码连接的数据库,好像不能直接设column的标题吧???
      

  4.   

    一种方法是不用DataGridView的自动生成的列,手动的把你需要的列添加到DataGridView中,可以在设计窗口设置DataGridViewColumn.DataPropertyName 属性以决定这个列和哪一个数据字段对应,然后设置HeaderText 属性,以决定用什么做为标题.再有一种方法就是用自动生成的列,在设置好数据源的后用循环找到每一个要设置标题的列,然后给这些列设置HeaderText 属性以显示标题,如下面的代码:
    DataGridView dv = new DataGridView();
    foreach (DataGridViewColumn col in dv.Columns)
    {
    col.HeaderText = "aaaa";
    }