读书人

datalist嵌套datalist怎么控制第二个d

发布时间: 2011-12-17 23:37:33 作者: rapoo

datalist嵌套datalist如何控制第二个datalist的记录数.
因为每个年级可能班数不同,可能为3个也可能为10个(年级为第一个datalist;班为嵌套的datalist),所以我想把每个年级只显示4个班.效果如下:
一年级(第一个datalist)
一班 二班
三班 四班 (这是第二个)
二年级
一班 二班
三班 四班
三年级
......

代码如下:
DataSet ds=new DataSet();

string sql1 = "SELECT ' <font size=2> '+type+ ' </font> 'as type ,id FROM Docu_licensetype WHERE (state = '1 ') ";

string sql2 = "SELECT type, ' <font color=black > '+name+ ' </font> 'as name ,id FROM Docu_licenseMessage WHERE (state = '1 ') ";

SqlDataAdapter da1 =new SqlDataAdapter(sql1,constring);
da1.Fill(ds, "dt1 ");

SqlDataAdapter da2 =new SqlDataAdapter(sql2,constring);
da2.Fill(ds, "dt2 ");

ds.Relations.Add( "myrelation ", ds.Tables[ "dt1 "].Columns[ "id "], ds.Tables[ "dt2 "].Columns[ "type "]);
BDl.DataSource=ds.Tables[ "dt1 "].DefaultView;

BDl.DataBind();


[解决办法]
学习中..

读书人网 >asp.net

热点推荐