DataSer在DataGrid中显示,如何控制DataSet.Table表中的某些字段不显示出来,请高手指教

解决方案 »

  1.   

    做个虚拟表可以~~~
    直接控制DATAGRID的显示字段也可以~
      

  2.   

    首先你要确定下Table中是否有你所说的存在但显示不出的字段
      

  3.   

    设置tablestyle
    DataGridTableStyle ts = new DataGridTableStyle();
    this.dataGrid1.TableStyles.Add(ts);
    ts.MappingName = "表名";
    ts.GridColumnStyles["列名"].Width = 0;
      

  4.   

    DataGrid 里面本身就可以限制某些字段不显示
      

  5.   

    DataGrid诗歌很方便的数据库绑定显示控件,你可以右件单击控件,在菜单内选择属性生成器,然后会弹出一个属性编辑窗体.右边是你添加到DataGrid中的需要显示的列, 点击你不希望显示出来的列,会在下边的看见"可见"一项,把它前面的对号去掉就可以了!
      

  6.   

    尝试:
    dt.Columns[0].ColumnMapping=System.Data.MappingType.Hidden;
      

  7.   

    直接配置sqlAdapter,手动添加SQL语句选择你要的字段
      

  8.   

    设置tablestyle
    DataGridTableStyle ts = new DataGridTableStyle();
    this.dataGrid1.TableStyles.Add(ts);
    ts.MappingName = "表名";
    ts.GridColumnStyles["列名"].Width = 0;
    ------------
    用这个方法