如何隐藏DataGrid的第一行??第一行是显示数据库中的字段,字段名是英文的,想隐藏

解决方案 »

  1.   

    用table样式来做。。
    具体没做过。,。。
      

  2.   

    设tablestyle的ColumnHeadersVisible属性
      

  3.   

    楼主,是隐藏第一列吧?
    是bs还是cs?
    如果是cs,给你段代码:DataGridTableStyle MyStyle =new DataGridTableStyle();            //定义表样式对象
    DataTable tableName = (DataTable)this.dgDoc.DataSource;          //获取表对象
    MyStyle.MappingName = tableName.TableName;        //把表的名字传给样式对象的属性(必要的)
    dgDoc.TableStyles.Add(MyStyle);              //把样式添加到DataGrid控件MyStyle.GridColumnStyles["文档名称"].Width = 0;
    MyStyle.GridColumnStyles["编号"].Width = 0;
    MyStyle.GridColumnStyles["文档"].Width = 350;
      

  4.   

    设置 DataGrid 的属性 ColumnHeadersVisible = false; 即为列标题的隐藏;不过若你只是为了标题显示英文名称而这样做则大可不必,通过 DataGrid 的 TableStyles 属性可以指定每一列的显示风格,当然指定中文标题更没问题。
      

  5.   

    如果仅仅是因为它是英文的隐藏,其实不必的,如果是WEB的自然不必说,重新设置一下,不要自动生成就可以了
    如果是winform的可以用tablestyle设置过就可以了
    非要的话,设置属性隐藏列标题就不会出现