知识大全 使用XML为列表控件绑定数据[2]

Posted 文件

篇首语:没有一个冬天不可逾越,没有一个春天不会来临。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用XML为列表控件绑定数据[2]相关的知识,希望对你有一定的参考价值。

使用XML为列表控件绑定数据[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  让我们看看另外一个例子 在ASP NET中用 ArrayList  对象绑定数据 这个 ArrayList 跟VB中的数组有点相似 但是它功能更强 它能支持更多复杂的数据类型 ArrayList d实际上是一个集合 所以我们可以把它作为一个集合 添加一个新项 我们调用 Add 方法并提供对象去 Add 在这种情况下它是一个字符串

<script runat= server >Sub Page_Load(src as Object e as EventArgs)Dim arrPizzaTopping as new ArrayList()arrPizzaTopping Add( Supreme )arrPizzaTopping Add( Italian Classic )arrPizzaTopping Add( Meat Lover )lstPizzaTopping DataSource = arrPizzaToppinglstPizzaTopping DataBind()End Sub</script> <asp:listbox rows= id= lstPizzaTopping runat= server />

  数据绑定是把脚本跟用户界面分离开来的一个例子(比如HTML代码) 但是像我们上面提到的数据绑定技术 我们只能绑定静态数据(这些数据应该被硬编码进我们的aspx 文件) 如果数据是动态将会怎么样?如果我们想在其他页面重用列表框 又会怎么样?为了解决这些问题 我们需要依赖于额外的数据源 典型的 我们使用数据库把列表框中的内容存储在表中 有很多文章以及讨论了这种技术 举例来说 你可以查阅Scott Mitchell 关于用Access数据库为列表控件绑定数据的文章

  关于数据库的讲了很多 现在我们试着使用一下另一种方法——XML文件 XML文件是一个纯文本文件 所以你可以很容易地用记事本创建和编辑它 下面的代码块是包含提供给列表框控件数据的XML文件的一个例子 它有两个部分 这由注释很清晰地标识出来 第一部分包含了关于 pizza toppings 的列表 第二部分包含了关于 pizza crust 的列表 每一部分有多个条目 在每一条目中又有 <value> 和 <desc> 两个元素 请记住 这个XML文件只是一个例子 你能定义你自己的元素和内容 好像你已经饿了 但是别抱怨我 无论如何 pizza 和编程是非常匹配的

<?xml version= standalone= yes ?><lookup><! START OF: Topping >

<topping><value>supreme</value><desc>Supreme</desc></topping>

<topping><value>italianclassic</value><desc>Italian Classic</desc></topping>

<topping><value>meatlover</value><desc>Meat Lover</desc></topping>

<! END OF: Topping ><! START OF: Crust >

<crust><value>original</value><desc>Original Crust</desc></crust>

<crust><value>handstretched</value><desc>Hand Stretched Crust</desc></crust>

<crust><value>pan</value><desc>Pan Crust</desc></crust>

<! END OF: Crust ></lookup>

  现在开始变魔术了 在这个XML文件中没有什么特别的 除非你把它加载到ADO NET的DataSet中 ADO NET 强有力地支持XML 它可以在XML文件上建立一个关系信息 举各例子 提供前面提到的那个XML文件 ADO NET将自动创建一个名为lookup的DataSet 它包含两张表 tooping和crust 表tooping有两列(value和desc)三行 同样的 表crust也有(value和desc)三行 ADO NET是通过模式来读和构造这些表的 下面的图形象的表示了DataSet  和它的 DataTable

cha138/Article/program/net/201311/15078

相关参考

知识大全 使用XML为列表控件绑定数据[1]

使用XML为列表控件绑定数据[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  了解使用XML

知识大全 使用XML为列表控件绑定数据[3]

使用XML为列表控件绑定数据[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  为了把XML文

知识大全 7.2.3 数据源控件和数据绑定控件相配合

   如前两个小节所述ASPNET为处理数据提供两组控件数据源控件和数据绑定控件本节介绍它们是如何相互配合的数据源控件处理后台的数据连接以及编辑排序分页等行为数据绑定控件

知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[2]

ASP.NET入门教程7.4.1数据绑定选项列表[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[2]

ASP.NET入门教程7.2.2数据绑定控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[1]

ASP.NET入门教程7.2.2数据绑定控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[3]

ASP.NET入门教程7.2.2数据绑定控件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[1]

ASP.NET入门教程7.4.1数据绑定选项列表[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[3]

ASP.NET入门教程7.4.1数据绑定选项列表[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[4]

ASP.NET入门教程7.4.1数据绑定选项列表[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧