创建自定义数据表(再示例)
来源:互联网 发布:无锡行知实验学校 编辑:程序博客网 时间:2024/05/16 04:39
原博客已经有例子,这里再示例,并采用强类型读取数据表列资料。 http://msdn.microsoft.com/zh-cn/library/vstudio/360dye2a.aspx XML创建保存读取
读取条件设定.WriteXml("XmlDocument.xml");/*保存*/ 读取条件设定.Dispose(); DataSet newDataSet = new DataSet("New DataSet"); newDataSet.ReadXml("XmlDocument.xml");/*读取*/ DataTable 搜索歌曲(string 名称) { string 百度API = "http://box.zhangmen.baidu.com/x?op=12&count=1&title=" + 名称 + "$$"; DataSet 数据表集 = new DataSet(); 数据表集.ReadXml(new XmlTextReader(百度API)); DataTable 歌曲列表 = new DataTable(); 歌曲列表.TableName = "歌曲列表"; 歌曲列表.Columns.Add("歌曲地址"); 歌曲列表.Columns.Add("歌词地址"); 歌曲列表.Columns.Add("歌曲类型");/*自定义添加列名称*/ if (数据表集.Tables["网址url"] != null) { int 行 = 0; foreach (DataRow 元素 in 数据表集.Tables["网址url"].Rows) { 歌曲列表.Rows.Add();/*动态添加行*/ string 歌曲编码 = 元素.Field<string>("encode"), 歌词地址 = 元素.Field<string>("lrcid"), 歌曲地址 = 歌曲编码.Replace(歌曲编码.Substring(歌曲编码.LastIndexOf("/") + 1), 元素.Field<string>("decode")); 歌词地址 = (歌词地址 == "0") ? "暂无歌词" : "http://box.zhangmen.baidu.com/bdlrc/" + (Int32.Parse(歌词地址) / 100).ToString() + "/" + 歌词地址 + ".lrc"; string 歌曲类型 = ""; switch (元素.Field<string>("type")) { case "0": 歌曲类型 = "rm"; break; case "1": 歌曲类型 = "mp3"; break; case "2": 歌曲类型 = "wma"; break; case "8": 歌曲类型 = "mp3"; break; } 歌曲列表.Rows[行][0] = 歌曲地址;/*给行添加数据*/ 歌曲列表.Rows[行][1] = 歌词地址; 歌曲列表.Rows[行][2] = 歌曲类型; 行++; } } return 歌曲列表; }
- 创建自定义数据表(再示例)
- .NET动态创建数据表的示例
- 创建数据库及数据表的示例
- java 用户自定义字段创建数据表
- PostgreSQL 创建数据表(三)
- 数据表创建
- 创建数据表
- 创建数据表
- 数据表创建
- 创建数据表
- 创建数据表
- 创建数据表
- 创建数据表
- 创建数据表
- 创建数据表
- MSSQL通过存储过程自动创建自定义数据表
- oracle中快速复制数据表(创建数据表)
- flex_如何创建自定义事件示例;
- HBase查询(3)---Decorating Filters装饰性过滤器
- wifi使用:笔记本变无线路由
- Ext的ajax和submit
- js声明变量使用var声明与不使用var声明比较
- android 内存优化 性能优化
- 创建自定义数据表(再示例)
- Eclipse下BASE64Decoder提示错误的解决办法
- MySQL统计数据库表中是否有自增长列
- 查询存储过程中的特定字符
- 你不一定真正理解的NAT基本结构和分类
- 保存记事历Excel文件
- 最大流模板
- 非递归快速排序算法
- sscanf详解