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

Posted

篇首语:宁给穷人一斗,不给富人一口。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用XML为列表控件绑定数据[3]相关的知识,希望对你有一定的参考价值。

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

  为了把XML文家加载到DataSet 中 你要使用下面的代码 第一行创建了一个新的 DataSet 实例 第二行调用了ReadXml 方法并把XML文件的完整路径传递过去 我们使用 Server MapPath 把文件的虚拟路径转换成物理路径

Dim myDataSet as DataSet = New DataSetmyDataSet ReadXml(Server MapPath( lookup xml ))

  把表绑定到列表框是简单的 我们仅仅设置一下列表框的DataSource 和 DataMember 属性 使其指向特定的表 然后调用DataBind 方法就可以了 别忘了设置 DataTextField 和 DataValueField 属性 它们显示哪一列是作为值来使用 哪一列是作为文本来使用 因为ASP NET是不能自动决定的!

<script runat= server >Sub Page_Load(src as Object e as EventArgs) lstPizzaTopping DataSource = myDataSetlstPizzaTopping DataMember = topping lstPizzaTopping DataBind()End Sub</script> <asp:listbox rows= id= lstPizzaTopping datatextfield= desc datavaluefield= value runat= server />

  在列表框中排序  有时候 你想要顺序的排列你的项 下面的代码演示了这种情况 第一行创建了一个表 topping的缺省视图 名为myDataView 的实例 第二行把sort 属性设置为desc ASC 让desc列中的数据升序排列 下一行 我们把列表框的 DataSource属性设置为 myDatView 然后调用 DataBind方法有效地传递列表框的内容

Dim myDataView as DataView = myDataSet Tables( topping ) DefaultViewmyDataView Sort = desc ASC lstPizzaTopping DataSource = myDataViewlstPizzaTopping DataBind()

  性能问题  因为数据绑定是一个损耗资源的过程 所以你应该只在你需要的时候绑定列表控件 你应该在列表控件的内容是动态时 或者在要故意重用列表控件时绑定数据 后者比如同样一个列表框在多个页面显示 当你需要改变这些列表框的内容时 你会节省很多时间 因为你不需要一个个去修改 如果没有一个原因适合你 为了避免不必要的开支 你可以硬编码列表控件的内容

  在列表框中排列项也是需要耗费一定的资源 如果你想要列表框在任何地方任何时间都是排列号的 考虑用排列好的顺序编写XML文件 而不是在编程时排列列表框中的项

  结论  这篇文章介绍了在web页面上处理列表控件的各种方式 它从简单易懂的硬编码技术开始 使用array ArrayList 绑定数据 最后使用XML来绑定数据 用XML绑定数据是一种你可以考虑代替数据库的数据绑定方法 它很容易实现 而且能避免SQL数据库给企业带来的高额费用

cha138/Article/program/net/201311/15077

相关参考

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

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

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

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

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

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

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

ASP.NET入门教程7.4.1数据绑定选项列表[3]  以下文字资料是由(全榜网网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 数据绑定选项列表[2]

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

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

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

知识大全 ASP.NET数据绑定控件比较浅析

ASP.NET数据绑定控件比较浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET数

知识大全 数据控件数据绑定方法

  Datalistgridviewrepeater数据绑定方法    SqlConnectioncon=newSqlConnection();  conConnectionString=server