荷梅月剑 编程之路

这个世界没有偶然,有的只是必然
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

DataSet筛选

Posted on 2007-08-14 14:36  荷梅月剑  阅读(684)  评论(0编辑  收藏  举报

 

DataView   data=   DataSet.table[表名].DefaultView//你返回的dataset   
    
data.RowFilter
="字段名="+变量   
    
datagrid.Datasourse
=data;   
datagrig.Databind();

DataView   dv   
=   ds.DataTable[0].DefaultView;   
dv.RowFilter   
=   "name='张三'";   
dataGrid1.DataSource   
=   dv;

想拿前n条记录:
DataTable table
=yourTable.Clone();//克隆你现有表的结构
yourTable.DefaultView.RowFilter="id<" + count;
for(int i=0;i<n;i++)
{
   DataRow newrow
=yourTable.Rows[i];
   table.Rows.Add(newrow);
}