您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

数据库取值形成xml实现tree

2026/1/5 13:58:52发布23次查看
create three .aspx files treeviewdataset.aspx %@ import namespace=microsoft.web.ui.webcontrols % %@ register tagprefix=ie namespace=microsoft.web.ui.webcontrols assembly=microsoft.web.ui.webcontrols % html head title treeviewdatase
create three .aspx files
treeviewdataset.aspx
treeviewdataset.aspx
autopostback=true
 treenodesrc=categories.aspx
 runat=server/>
categories.aspx
mycon=new sqlconnection(server=localhost;uid=sa;pwd=secret;database=northwind)
 strquery=select categoryname as text,'products.aspx?catid='
 +ltrim(str(categoryid)) & _
 as treenodesrc from categories as treenode for xml auto, xmldata
 cmdcategories=new sqlcommand(strquery,mycon)
 dscategories=new dataset
 dscategories.readxml(cmdcategories.executexmlreader(),xmlreadmode.fragment)
 dscategories.datasetname=treenodes
 dscategories.writexml(response.outputstream)
end sub
products.aspx
mycon=new sqlconnection(server=localhost;uid=sa;pwd=secret;database=northwind)
 strquery=select productname as text from products as treenode & _
  where categoryid=@categoryid for xml auto, xmldata
 cmdproducts=new sqlcommand(strquery,mycon)
 cmdproducts.parameters.add(new sqlparameter(@categoryid,request.querystring(catid)))
 mycon.open()
 dsproducts=new dataset
 dsproducts.readxml(cmdproducts.executexmlreader(),xmlreadmode.fragment)
 dsproducts.datasetname=treenodes
 dsproducts.writexml(response.outputstream)
 mycon.close()
end sub
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product