dataset.table["xxx"].defaultview.rowfilter

解决方案 »

  1.   

    大哥,能具体说说吗,我datagrid是绑定到dataset的 while(objStreamReader.Peek()!=-1)
    {
    Line=objStreamReader.ReadLine();//读取一行数据
    string[] Values=Line.ToString().Split(cha); //根据空格分成数组
    DataRow r=ds1.Tables[0].NewRow();

    for(j=0;j<Values.Length;j++)
    {
    r[j]=Convert.ToString(Values[j]); }
    ds1.Tables[0].Rows.Add(r);
    }

    DataGrid1.DataSource=ds1.Tables[0].DefaultView;
    DataGrid1.DataBind();
      

  2.   

    while(objStreamReader.Peek()!=-1)
    {
        Line=objStreamReader.ReadLine();//读取一行数据
        string[] Values=Line.ToString().Split(cha); //根据空格分成数组
        if(str[str.Length-1]!="1")//把符合条件的填充到DataSet 中
        {      
    DataRow r=ds1.Tables[0].NewRow();
             
    for(j=0;j<Values.Length;j++)
    {
              r[j]=Convert.ToString(Values[j]);
    }
    ds1.Tables[0].Rows.Add(r);
        }
    }
    DataGrid1.DataSource=ds1.Tables[0].DefaultView;
    DataGrid1.DataBind();
      

  3.   

    while(objStreamReader.Peek()!=-1)
    {
        Line=objStreamReader.ReadLine();//读取一行数据
        string[] Values=Line.ToString().Split(cha); //根据空格分成数组
        if(str[str.Length-1]=="1")//把符合条件的填充到DataSet 中
        {      
    DataRow r=ds1.Tables[0].NewRow();
             
    for(j=0;j<Values.Length;j++)
    {
              r[j]=Convert.ToString(Values[j]);
    }
    ds1.Tables[0].Rows.Add(r);
        }
    }
    DataGrid1.DataSource=ds1.Tables[0].DefaultView;
    DataGrid1.DataBind();
    //修改一下, 筛选条件搞错了