string rowFilter="id=2";
DataView dv = new DataView();
dv.Table = DataSet1.Tables[0];
dv.RowFilter = rowFilter;int i=0;
while(i<dv.Count)
{
//dv[i]["id"] 
//打印当前记录;
}

解决方案 »

  1.   

    上面的错了:
    string rowFilter="id=2";
    DataView dv = new DataView();
    dv.Table = DataSet1.Tables[0];
    dv.RowFilter = rowFilter;int i=0;
    while(i<dv.Count)
    {
    //dv[i]["id"] 
    //打印当前记录;i++;
    }
      

  2.   

    private void MakeDataView() 
    {
       DataView dv = new DataView();   dv.Table = DataSet1.Tables["Suppliers"];
       dv.AllowDelete = true;
       dv.AllowEdit = true;
       dv.AllowNew = true;
       dv.RowFilter = "City = 'Berlin'";
       dv.RowStateFilter = DataViewRowState.ModifiedCurrent;
       
    }
    from MSDN