整个DataGrid的标题 
DataGrid1.HeadText
列表提:
用TableStyles

解决方案 »

  1.   

    修改Column标题:
    DataGridTextBoxColumn Colunm1 = new DataGridTextBoxColumn();
    Colunm1.MappingName = ds.Tables[0].Columns["对应的列名"].ColumnName;//建议这样使比较清晰
    Colunm1.HeaderText = "数       量"; //这里设置名称
    Colunm1.Width = 120;                //宽度
    Colunm1.NullText = "空空如也";      //为空值时显示啥DataGridTableStyle myTableStyle = new DataGridTableStyle();
    myTableStyle.MappingName = ds.Tables[0].TableName;
    myTableStyle.GridColumnStyles.Add(Colunm1);
    dataGrid1.TableStyles.Clear();
    dataGrid1.TableStyles.Add(myTableStyle);//为dataGrid指定数据源
    dataGrid1.DataSource =  ds.Tables[0];
      

  2.   

    select name as 名字 from tablename,将datagrid的AutoGenerateColumns设置为false。或者在daragrid的属性生成器中,设置绑定列的页眉文本为“名字”,数据字段为name,然后将将datagrid的AutoGenerateColumns设置为true.
      

  3.   

    kenengjiang(三人行,必有小偷!) 正解!
      

  4.   

    这种方法就是有点麻烦,不像Delphi那样方便,如果有20个字段,那不是要写很长一段代码。不过现在可能也只有这方法。另外可能要找个三方控件代替!
      

  5.   

    这个是在win forms下面的在web下面也是一样的么?》