将某一目录下的所有相同格式的 XML文件绑定到不同的DataGrid

Java读取xml文件(项目实战+源码+详细解析) 废话不多说,今天来记录一下我这周做的一个项目,最近刚入职,主管就要求我开发一个小项目,该项目很简单,具体项目要求如下:读入一个XML文件,解析里面的内容,将该XML文件中的Code元素读取出来。代码示例如下: 所以我们现在要做一个前端网页,用于传入XML文件; 该网页要求很简单,有一个标题,有一个选择文件的按钮,和一个上传文件的按钮,只需一小会即可完成,最后大概效果如图所示: 该网页源码如下: 2.读入并解析传入文件 接着要求我们读出该文件中DateField中的Code元素; 并存储在一个类型为List 阅读详情

将某一目录下的所有相同格式的 XML文件绑定到不同的DataGrid的方法。










<script runat=Server>
Sub Page_Load( sender as object,  e as System.EventArgs)
  Dim dir As DirectoryInfo = New DirectoryInfo("D:/Web")
  Dim files As FileInfo() = dir.GetFiles()
  Dim count As Integer = files.Length
  Dim i 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("d:/Web/c.xml")
      ds.ReadXml(files(i).FullName)
      Dim dt as DataGrid = New DataGrid()
      dt.ID = "DataGrid" + i.ToString()
      dt.AutoGenerateColumns=false

      Dim MyName As BoundColumn = New BoundColumn()
      Dim MyProductID As BoundColumn = New BoundColumn()
      Dim Price As BoundColumn = New BoundColumn()
      Dim Quantity As BoundColumn = New BoundColumn()

      MyName.HeaderText="名字"
      MyName.DataField="Name"

      MyProductID.HeaderText="序号"
      MyProductID.DataField="ProductID"

      Price.HeaderText="价格"
      Price.DataField="Price"

      Quantity.HeaderText="数量"
      Quantity.DataField="Quantity"

      dt.Columns.AddAt(0, MyName)
      dt.Columns.AddAt(0, MyProductID)
      dt.Columns.AddAt(2, Price)
      dt.Columns.AddAt(3, Quantity)

      dt.DataSource = ds.Tables("Product")
      dt.DataBind()
      Me.Controls.Add(dt)
    End If
    Next
End Sub
</script>
<form runat=server>
</form>


版权声明:本站所有程序只供学习参考,不得复制和转载。如本文牵涉版权问题,本人不承担相关责任,请版权拥有者直接与文章作者联系解决。
WPF - 使用XML作为datagrid数据源进行binding 阅读详情

相关推荐

DataGrid数据接收与绑定技术详解

本章围绕JSON与XML两种主流数据格式,系统讲解了其在C#环境中的解析与绑定机制。从JSON的反序列化到远程请求,再到XML的LINQ查询与数据绑定,最后通过一个配置文件读取与修改的完整示例,展示了如何将结构化数据与UI控件(如DataGrid)进行绑定。通过本章的学习,开发者将具备在实际项目中灵活处理结构化数据的能力,并能够构建出高效、可维护的界面交互逻辑。

weixin_31715353的博客 794

flex中DataGrid使用外部xml文件作为数据源

&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"&gt; &lt;mx:XML id="stu" source="students.xml" /&a

zhxy100的博客 201

基于Simulink的直流电机双闭环调速系统抗扰动仿真与参数优化

本文详细介绍了基于Simulink的直流电机双闭环调速系统仿真与参数优化方法。通过构建转速外环与电流内环的仿真模型,阐述了利用工程设计法整定PI参数的核心步骤,并重点探讨了如何优化系统参数以增强其抗负载突变等扰动的能力,实现快速、平稳的调速性能。

weixin_29061997的博客 193

XML文件绑定到不同的DataGrid的方法

将某一目录下的所有相同格式的 XML文件绑定到不同的DataGrid的方法。 &lt;xmp&gt; Sub Page_Load( sender as object, e as System.EventArgs) Dim dir As DirectoryInfo = New DirectoryInfo("D:\Web") Dim files As FileInfo() = dir....

数据库天地 247

ESD放电模式以及电源箝位 (power clamp )电路

由于ESD电压具有很快的上升速度(其ESD脉冲上升时间约在10ns左右),Vrc端的电压因为RC延迟效应无法跟得上VDD端的ESD电压上升速度,Vrc端的为低电位导致反相器工由于ESD电压具有很快的上升速度(其ESD脉冲上升时间约在10ns左右),Vrc端的电压因为RC延迟效应无法跟得上VDD端的ESD电压上升速度,Vrc端的为低电位导致反相器工作将输出端Vout电压上拉到高电位。从而Vg端的高电位触发导通了NMOS元件(Mesd)的晶体管,因而ESD电流便经由Mesd而泄放掉。由于晶体管Mesd的栅极导通

DOG_BITE_DOG的博客 2万+

KEIL-MDK代码美化神器:AStyle配置全攻略(附常用参数详解)

本文详细介绍了如何在KEIL-MDK中配置和使用AStyle代码格式化工具,包括基础参数设置、高级格式控制、团队协作方案以及KEIL深度集成技巧。通过合理的AStyle配置,开发者可以显著提升代码风格一致性,优化团队协作效率,特别适合嵌入式开发项目。

weixin_30505225的博客 146

将某一目录下的所有相同格式的 XML文件绑定到不同的Da

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 412

雷达方程从零开始的详细推导及实现

通过以上六步,我们从最基本的物理图像出发,完整地推导出了雷达方程。初学者可以按照这个逻辑,自己在纸上一步步重现整个过程。Python实现。

VectorShift的博客 338

如何绑定DATAGRID控件和XML文档

 如何绑定DATAGRID控件和XML文档?在网上找了一些资料,但是都没有说明白原理,幸亏高人指点了解一二:肯定是将xml转化为dataset 作的。转化就不说了,肯定了解,就看一下xml转化为dataset后的结构:我自己写了点代码试验了以下,我的xml文件是这样的:这样转化为dataset时其实有两个表,items 和

LongKin的专栏 629

【异常】Milvus 向量数据库字段缺失错误分析与解决 MilvusVectorStoreServiceV2 - Failed to insert batch [0-1]: The field:

本文分析了Milvus向量数据库插入操作中出现的字段缺失错误。错误显示age_mode字段未提供,导致批量插入失败。根本原因是Milvus Schema要求所有定义字段必须存在,但代码中对部分字段采用条件添加方式。解决方案是将条件添加改为始终添加,为可能为null的字段提供空字符串默认值。文章总结了Schema约束、防御性编程等经验,并建议通过Schema变更检查、单元测试覆盖和数据校验层等预防措施避免类似问题。该问题影响product、mac、source等多个字段,修改后确保了数据插入的可靠性。

奶爸的编程之路,也就一周冷个三天 407

输入过欠压保护电路分析

输入过欠压保护电路仿真分析

HW-BASE的博客 6912

Flex 4.5 DataGrid 绑定Xml方法

从Flex4 后,Datagrid 组件就已经由原来的mx 换成spark.components.DataGrid 。原来mx下的DataGrid下可以直接绑定xml,但到了spark. 下的dataProvider 是需要实现Ilist接口的。整理后代码如下: <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xml

lxy1106的专栏 3131

详解AXI4-Lite接口(3)--AXI4-Lite接口IP源码仿真及分析(Master接口)

通过本文您会学到:1、了解AXI4-Lite_Master接口的逻辑实现;2、加深Xilinx IP、仿真工具的使用;3、提高阅读时序图的能力。

孤独的单刀 6446

格式化 DataGrid 输出

 格式化 DataGrid 输出翻译:nxyc_twz@163.com  在这个论坛中,我看到了大量的关于如何在DataGrid中格式化显示数据的问题。人们想知道在特殊情况下,怎样改变某行的颜色,文字或基本的显示值 。 在这篇文章中,我将使用两种不同的技术向您演示如何修改您的数据的输出格式。我将向你展示怎样使用helper函数来改变数据数据显示格式。在这之后,我将解释怎

开心果的专栏 1929

SCADA|KingSCADA通过组合框选择修改变量的值

《SCADA项目中组合框控件的使用方法》 本文详细介绍了SCADA系统中组合框(下拉框)控件的应用方法。通过具体示例演示如何实现:当选择"雷工笔记"时变量值为100,选择"雷工杂谈"时为200,选择"小李食代"时为300的功能。主要实现步骤包括:1)创建项目并添加组合框控件;2)设置Items选项及对应数值;3)创建内存变量;4)使用GetCurrentIndex()和GetItemData()方法;5)在选项变化事件中编写脚本。该控件在SCADA

做有价值的事,积累有价值的笔记! 864

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 用Xml2OleDb将XML文件插入到数据库
下一篇: XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子
comeon_data
博客等级 码龄22年 15粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值