某一目录下的所有 xml文件绑定到不同的datagrid的方法

原著:孟子e章

修改:塞北的雪
< %@ page language = " vb " % >
< %@ import  namespace = "system" %>
<%@ import namespace = "system.xml" %>
<%@ import namespace = "system.io" %>
<%@ import namespace = "system.collections" %>
<%@ import namespace = "system.web" %>
<%@ import namespace = "system.web.ui" %>
<%@ import namespace = "system.web.ui.webcontrols" %>
<%@ import namespace = "system.data" %>
<%@ import namespace = "system.drawing" %>
<script runat="server">
sub page_load( sender as object, e as system.eventargs)
dim dir as directoryinfo = new directoryinfo(server.mappath("remark"))
dim files as fileinfo() = dir.getfiles()
dim count as integer = files.length
dim i as integer
dim j as integer
dim k as integer
for i = 0 to count - 1
if files(i).name.substring(files(i).name.lastindexof(".")) = ".xml" then
dim ds as new dataset()
ds.readxml(files(i).fullname)
for k=0 to ds.tables.count-1
dim dt as datagrid = new datagrid()
dt.id 
= "datagrid" + i.tostring() + k.tostring()
dt.headerstyle.backcolor
=color.red
dt.autogeneratecolumns
=false
dim myname as boundcolumn()
redim myname(ds.tables(k).columns.count)
for j=0 to ds.tables(k).columns.count-1
myname(j)
=new boundcolumn()
myname(j).headertext
=ds.tables(k).columns(j).columnname
myname(j).datafield
=ds.tables(k).columns(j).columnname
dt.columns.addat(
0, myname(j))
next
dt.datasource 
= ds.tables(k)
dt.databind()
me.controls.add(dt)
next
end if
next
end sub

</script>


 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值