如题,感觉好麻烦啊,大家有没有好的办法

解决方案 »

  1.   

    修改第一列的标题:
    DataGrid1.Columns[0].HeaderText = "";
      

  2.   

    2 swordragon:
    datagrid在vs C#.NET下没有你说的属性(方法)阿DataGrid1.Columns[0].HeaderText 
    (csdn最近怎么回事,老是说"请不要发表可能给我们带来伤害的言论,谢谢配合",很普通的帖子阿,真是烦)
      

  3.   

    datagrid的datasource是一个dataset,然后datagrid的列标题就是默认的字段名阿,怎么改掉阿比如,字段是:name,那么datagrid显示的列标题就是:名字
      

  4.   

    //指定DataGridMsg列的外观
    DataView dataviewMsg = new DataView(ds.Tables["DataTableMsg"]);
    dataviewMsg.AllowDelete = false;
    dataviewMsg.AllowNew   = false;
    dataGridMsg.SetDataBinding(dataviewMsg,"");
    DataGridTableStyle ts1 = new DataGridTableStyle(false);
    ts1.MappingName = "DataTableMsg";
    ts1.AllowSorting = true; 
    ts1.GridColumnStyles.Clear();
    //第0列--代码
    DataGridTextBoxColumn CCode = new DataGridTextBoxColumn();
    CCode.MappingName = "Code";
    CCode.HeaderText  = "代码";
    CCode.Width = 100;
    CCode.Alignment  =  HorizontalAlignment.Center;
    CCode.ReadOnly   = true;
    ts1.GridColumnStyles.Add(CCode);
      

  5.   

    还是用第三方控件(Developer Express.NET Windows Forms Components Suite v2.0.0)吧,功能强大和界面漂亮。
      

  6.   

    选TableStyle属性,在里面点添加,在杂项里点GridColumnStyles,加入你的字段,MappingName是你的字段名,HearderText是你要取的名字
      

  7.   

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