全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

asp.net实现XML文件读取数据绑定到DropDownList的方法

本文实例讲述了asp.net实现XML文件读取数据绑定到DropDownList的方法。分享给大家供大家参考,具体如下:

1 、绑定DropDownList:

ddl_language.DataSource = createDataSource();
ddl_language.DataTextField = "languageTextField";
ddl_language.DataValueField = "languageValueField";
ddl_language.DataBind();

2、上面用到的createDataSource()方法:

private ICollection createDataSource()
{
 //create a data table to store the data for the ddl_langauge control
 DataTable dt = new DataTable();
 //define the columns of the table
 dt.Columns.Add("languageTextField",typeof(string));
 dt.Columns.Add("languageValueField",typeof(string));
 //read the content of the xml file into a DataSet
 DataSet lanDS = new DataSet();
 string filePath = ConfigurationSettings.AppSettings["LanguageXmlFile"];
 lanDS.ReadXml(filePath);
 if(lanDS.Tables.Count > 0)
 {
   foreach(DataRow copyRow in lanDS.Tables[0].Rows)
   {
      dt.ImportRow(copyRow);
   }
 }
 DataView dv = new DataView(dt);
 return dv;
}

3、Web.config

<appSettings>
  <!--The file path for the language type xml file-->
  <addkey="LanguageXmlFile"value="d:\Rhombussolution\Rhombus2\Languages.xml"/>
</appSettings>

4、Languages.xml

<?xmlversion="1.0"encoding="utf-8"?>
<languageTypes>
  <language>
   <languageValueField>en-US</languageValueField>
   <languageTextField>English</languageTextField>
  </language>
  <language>
   <languageValueField>zh-CN</languageValueField>
   <languageTextField>中文</languageTextField>
  </language>
  <language>
   <languageValueField>ja-JP</languageValueField>
   <languageTextField>日语</languageTextField>
  </language>
</languageTypes>

PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:

在线XML/JSON互相转换工具:
http://tools./code/xmljson

在线格式化XML/在线压缩XML
http://tools./code/xmlformat

XML在线压缩/格式化工具:
http://tools./code/xml_format_compress

XML代码在线格式化美化工具:
http://tools./code/xmlcodeformat

更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net操作XML技巧总结》、《asp.net操作json技巧总结》、《asp.net字符串操作技巧汇总》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。

希望本文所述对大家asp.net程序设计有所帮助。


# asp.net  # XML文件  # 读取数据  # 绑定  # DropDownList  # asp.net 读取xml文件里面的内容  # 绑定到dropdownlist中  # asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法  # ASP.NET读取XML文件4种方法分析  # Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据  # ASP.NET中读取XML文件信息的4种方法与示例代码  # ASP.NET MVC DropDownList数据绑定及使用详解  # ASP.NET MVC中为DropDownListFor设置选中项的方法  # ASP.NET Ajax级联DropDownList实现代码  # asp.net DropDownList自定义控件  # 让你的分类更清晰  # ASP.NET DropDownList控件的使用方法  # (asp.net c#)DropDownList绑定后显示对应的项的两种方法  # ASP.NET笔记之 ListView 与 DropDownList的使用  # 操作技巧  # 相关内容  # 日语  # 感兴趣  # 给大家  # 更多关于  # 所述  # 几款  # 程序设计  # 转换工具  # 再为  # 讲述了  # Add  # Columns 


相关文章: 网站制作话术技巧,网站推广做的好怎么话术?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何在新浪SAE免费搭建个人博客?  如何通过VPS建站实现广告与增值服务盈利?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  Python文件管理规范_工程实践说明【指导】  如何用狗爹虚拟主机快速搭建网站?  jQuery 常见小例汇总  ,巨量百应是干嘛的?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  如何在阿里云完成域名注册与建站?  如何在服务器上三步完成建站并提升流量?  在线教育网站制作平台,山西立德教育官网?  如何高效利用200m空间完成建站?  个人摄影网站制作流程,摄影爱好者都去什么网站?  小型网站制作HTML,*游戏网站怎么搭建?  如何正确选择百度移动适配建站域名?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  文字头像制作网站推荐软件,醒图能自动配文字吗?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  浅析上传头像示例及其注意事项  实例解析Array和String方法  如何快速搭建支持数据库操作的智能建站平台?  建站之星如何快速生成多端适配网站?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  实现虚拟支付需哪些建站技术支撑?  如何选择香港主机高效搭建外贸独立站?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  seo网站制作优化,网站SEO优化步骤有哪些?  音乐网站服务器如何优化API响应速度?  已有域名和空间如何搭建网站?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  网站微信制作软件,如何制作微信链接?  孙琪峥织梦建站教程如何优化数据库安全?  Swift中switch语句区间和元组模式匹配  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  大连网站制作公司哪家好一点,大连买房网站哪个好?  如何登录建站主机?访问步骤全解析  导航网站建站方案与优化指南:一站式高效搭建技巧解析  小程序网站制作需要准备什么资料,如何制作小程序?  企业微网站怎么做,公司网站和公众号有什么区别?  如何高效完成独享虚拟主机建站?  如何解决VPS建站LNMP环境配置常见问题?  网站制作需要会哪些技术,建立一个网站要花费多少?  如何基于云服务器快速搭建个人网站?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  建站主机空间推荐 高性价比配置与快速部署方案解析  SQL查询语句优化的实用方法总结  建站主机选购指南与交易推荐:核心配置解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。