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;
}
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
Post a Comment