将一个DataGrid嵌入到另一个DataGrid里面

             在asp.net上看到这个方法,觉得挺实用的,遂把它摘录下来

None.gif private   void  Page_Load( object  sender, System.EventArgs e)
None.gif
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif
InBlock.gif
if(!Page.IsPostBack) 
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif
InBlock.gif
InBlock.gifBindData(); 
InBlock.gif
InBlock.gif
ExpandedSubBlockEnd.gif}

InBlock.gif
ExpandedBlockEnd.gif}

None.gif
None.gif
None.gif
public   void  BindData() 
None.gif
ExpandedBlockStart.gifContractedBlock.gif
dot.gif
InBlock.gif
InBlock.gifSqlDataAdapter ad 
= new SqlDataAdapter("SELECT * FROM Categories"
InBlock.gif,myConnection); 
InBlock.gif
InBlock.gif
InBlock.gifDataSet ds 
= new DataSet(); 
InBlock.gif
InBlock.gifad.Fill(ds,
"Categories"); 
InBlock.gif
InBlock.gif
InBlock.gifOuterGrid.DataSource 
= ds; 
InBlock.gif
InBlock.gifOuterGrid.DataBind(); 
InBlock.gif
InBlock.gif}

None.gif
None.gif 
None.gif
None.gif
protected  DataView GetDataSource(Int32 catID) 
None.gif
ExpandedBlockStart.gifContractedBlock.gif
dot.gif
InBlock.gif
InBlock.gif
string query = "SELECT * FROM Categories"
InBlock.gif
InBlock.gifSqlDataAdapter ad 
= new SqlDataAdapter(query,myConnection); 
InBlock.gif
InBlock.gifDataSet ds 
= new DataSet(); 
InBlock.gif
InBlock.gifad.Fill(ds,
"Categories"); 
InBlock.gif
InBlock.gif
InBlock.gifDataView _orders 
= ds.Tables["Categories"].DefaultView;
InBlock.gif
InBlock.gif_orders.RowFilter 
= "CategoryID='" + catID + "'";
InBlock.gif
InBlock.gif
return _orders;
InBlock.gif}

None.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值