C#开发的windows桌面应用程序(C/S架构)中我取到一个DataTable中有20个字段
但是我再DataGridView中只想显示其中的10个 请问怎么处理

解决方案 »

  1.   

    http://www.cnblogs.com/luyu/archive/2005/11/25/datagridview.html
      

  2.   

    绑定列的时候,设定你不想显示的列的Visible=false
      

  3.   

    选择你要显示的,绑到Grid上的FiledName就行了。
    或者全部绑定,不想显示的就让它不可见
      

  4.   

    如果是用手动添加数据源的话 有选择表  不要直接勾取*号   只选择你所需要显示的字段即可;
    用代码的话 定义sql查询语句 显示你所需要显示的;试试看 应该可以
      

  5.   

    循环  把要显示得循环填充到datagridview仲
      

  6.   

    1.通过更改sql语句,即只查找你想显示的十个字段,然后填充数据集,然后在DGV里显示
    2.通过更改DGV的项,隐藏不想显示的列
      

  7.   

     1.在创建存储过程时只显示十个字段的信息,让后在绑定到DataGridView上。例如(select 你要绑定的字段名 from 表名)
     2.在DataGridView上只绑定十个字段的信息就OK啦。