DataGrid 绑定到一个DataView 后,由DataGrid.TableStyles 中的DataGridTableStyle 对象的集合来控制这个DataView 的哪些列要显示,
列的宽度多少,列标头的文本是什么等等。确省的DataGrid.TableStyles 中不包含任何对象,这时DataGrid 将会按照DataView 列的顺序
将所有的列都显示出来。一般应用中都会设置TableStyles 来控制显示的内容及格式。

解决方案 »

  1.   

    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q896q
    about how to hide a column
      

  2.   

    建立一个DataGridTableStyle style=new DataGridTableStyle();
    将你要显示的列定义在这个Style中,比如说你现在的DataGrid里面知识以TextBox来显示编辑数据,那么如下:
    DataGridTextBoxColumn tID=new DataGridTextBoxColumn();
    tID.MappingName="ID";//该列显示的DataView的Table的字段名
    tID.HeaderText="编号";//该列显示的时候的列名
    tID.NullText="";//如果该字段有空值(Null),以这个值来替代
    tID.ReadOnly=true;//该列的值是否只读
    tID.Width=120;//该列的宽度
    还有一些其他属性
      

  3.   

    在语句中写:例如:
      myselectstr = "select xxbm,xxbt,nvl(xxcc,'') as xxcc,fbsj,nvl(xxzy,'') as xxzy,nvl(xxnr,'') as xxnr,nvl(tpxx,0) as tpxx,nvl(fjxx,0) as fjxx ,nvl(gjc,'') as gjc,nvl(xxbz,'') as xxbz,nvl(jzrq,'') as jzrq ,nvl(sfzd,0) as sfzd ,nvl(xxzz,'') as xxzz ,fwcs from esot_information where xxbm='" & _MessageId & "'"
    我的是oracle库
    若是sql库将nvl 该成isnull
      

  4.   

    有没有关于DATAGRID的教程或者编程代码呀??