datalist嵌套gridview问题.
datalist嵌套一个gridview,datalist关联主表1,gridview关联从表2,表1和表2通过song_type_des连接.
代码如下:
Protected Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemDataBound
Dim GridView1 As New GridView
GridView1 = e.Item.FindControl("gridview1")
Dim a As String
a = e.Item.DataItem.row("song_type_des").ToString
cmd.Connection = con
cmd.CommandText = "select * from song where song_type_des='" + a + "'"
'Response.Write(a)
'Response.End()
cmd.CommandType = Data.CommandType.Text
da.SelectCommand = cmd
da.Fill(ds, "song")
GridView1.DataSource = ds
GridView1.DataBind()
End Sub
我想要的结果是:
a b
a1 b1
a2 b2
a3 b3
c
c1
c2
现在的问题是显示的时候会显示成:
a b
a1 a1
a2 a2
a3 a3
b1
b2
b3
c
a1
a2
a3
b1
b2
b3
c1
c2
请问我的代码错在什么地方.改了半天也没搞正确.谢谢
问题点数:100、回复次数:6Top
1 楼ywwr(因为)回复于 2006-03-04 17:33:17 得分 0
upTop
2 楼ywwr(因为)回复于 2006-03-04 20:15:50 得分 0
没人回答呀。接着upTop
3 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2006-03-05 00:07:23 得分 90
你的ds是全局的吧?可能因为它被Fill了几次每次都是把新的数据追加到原来的DataTable中。最好你每次都用局部的DataSet。Top
4 楼ywwr(因为)回复于 2006-03-05 13:33:25 得分 0
谁能告诉下具体怎么改呀?Top
5 楼nameone(过客)回复于 2006-03-05 15:23:48 得分 10
UPTop
6 楼ywwr(因为)回复于 2006-03-05 15:33:58 得分 0
解决了.
只要把我全局声名的Dim ds As New Data.DataSet放到
Dim GridView1 As New GridView
GridView1 = e.Item.FindControl("gridview1")
Dim a As String
之前就可以了.谢谢cat_hsfz()Top
相关问题
- datalist嵌套RadioButtonList
- datalist嵌套datalist后的排版问题
- 关于DATALIST嵌套DATALIST的疑惑
- 主从表嵌套问题,datalist中如何嵌套dropdownlist?
- ————请教关于datalist的嵌套,谢谢
- ——————在问,关于datalist的嵌套,谢谢
- DataList嵌套DataList,子DataList控件中的ItemDataBound事件的问题
- 嵌套再嵌套,datalist里面有个datalist,然后用findcontrol找子datalist里的控件
- 请问一个datalist里面嵌套一个datalist的问题
- 父datalist嵌套子datalist动态显示的问题,急!!




