在asp.net上看到这个方法,觉得挺实用的,遂把它摘录下来
private void Page_Load(object sender, System.EventArgs e)



{

if(!Page.IsPostBack)



{

BindData();


}

}


public void BindData()



{

SqlDataAdapter ad = new SqlDataAdapter("SELECT * FROM Categories"
,myConnection);


DataSet ds = new DataSet();

ad.Fill(ds,"Categories");


OuterGrid.DataSource = ds;

OuterGrid.DataBind();

}


protected DataView GetDataSource(Int32 catID)



{

string query = "SELECT * FROM Categories";

SqlDataAdapter ad = new SqlDataAdapter(query,myConnection);

DataSet ds = new DataSet();

ad.Fill(ds,"Categories");


DataView _orders = ds.Tables["Categories"].DefaultView;

_orders.RowFilter = "CategoryID='" + catID + "'";

return _orders;
}
将一个DataGrid嵌入到另一个DataGrid里面
最新推荐文章于 2018-10-26 12:43:32 发布
博主在ASP.NET上发现实用方法并摘录代码。代码包含Page_Load方法,根据页面是否回发调用BindData方法;BindData方法使用SqlDataAdapter填充DataSet并绑定到OuterGrid;GetDataSource方法根据catID筛选数据并返回DataView。
6424

被折叠的 条评论
为什么被折叠?



