0

My gridview is not displaying data when filter

protected void Page_Load(object sender, EventArgs e)
    {
        OleDbConnection conn=new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Dynacs.accdb");
        OleDbDataAdapter da = new OleDbDataAdapter("select empname,pass,status from employees", conn);
        DataSet ds = new DataSet();
        da.Fill(ds, "emp");
        GridView1.DataSource = ds.Tables["emp"].Select("status='in'");
        GridView1.DataBind();
    }


Showing this when executed

Vinod
  • 4,672
  • 4
  • 19
  • 26

1 Answers1

0
OleDbDataAdapter da = new OleDbDataAdapter("select empname,pass,status from employees", conn);
        DataSet ds1=new DataSet();
        da.Fill(ds1,"emp");
            var datasource = from r in ds1.Tables["emp"].AsEnumerable()
                             where r.Field<string>("status")=="out"
                             select new{empname=r.Field<String>("empname"),status=r.Field<string>("status")};
            GridView1.DataSource = datasource;
            GridView1.DataBind();
Vinod
  • 4,672
  • 4
  • 19
  • 26
  • Is this the answer to your question? (presumably, yes as you answered your other question with it). Please elaborate a bit, and don't forget to mark it as accepted when the system permits. – Tim Post Jan 19 '12 at 07:53