DataSet是DataTable的集合,DataTable 是Column的集合,你的“RoleCode = DBA”应该是针对哪个DataTable的吧,DataTable的视图DataView有一个属性RowFilter设置为此条件,然后赋予DataGrid的DataSource属性,然后绑定应该就可以了!

解决方案 »

  1.   

    hehe刚才一时心急,没写明白多谢SimonZou:)
      

  2.   


    DataView 对象——DataView 对象是可筛选或排序的单个数据表的自定义视图。数据视图是复杂绑定控件使用的数据“快照”。可以简单绑定或复杂绑定到数据视图中的数据,但请注意,绑定到的是数据的固定“图片”而不是一个干净的、不断更新的数据源。 DataView myView = new DataView(datatable,"RoleCode = DBA","排序字段","DataViewRowState.CurrentRows");
    DataGrid1.DataSource = myView;
    DataGrid1.DataBind();
    就ok了!!揭帖哦!!!