Filters Using Dataset and Dataview

Using Dataset filtering the data and merging it to the same Dataset
ds = Select * from Query;
QryStr = "ID =" + 3;
DataSet dsview = new DataSet();
dsview = ds;
DataRow[] dr = dsview.Tables[1].Select(QryStr);
if (dr.Length > 0)
{
     DataTable dt = dsview.Tables[1].Select(QryStr).CopyToDataTable();
     ds.Tables[1].Clear();
    ds.Tables[1].Merge(dt);
}

Using Dataview filtering the data 

ds = Select * from Query;
DataView dvstatus = new DataView(ds.Tables[0]);
string QryStr = string.Empty;
QryStr = "ID = 2 " + " Or ID = 3" + " Or ID = 7";
dvstatus.RowFilter = QryStr;
 if (dvstatus.Count > 0)
{
   ddlStatus.DataSource = dvstatus;
   ddlStatus.DataBind;
}



Comments

Popular posts from this blog

How to retain the data annotations or class during modify a table in the database

Interview Questions

AJAX CONTROL