c# - DataSet To String
来源:互联网 发布:fanuc数控系统编程视频 编辑:程序博客网 时间:2024/06/13 09:34
有些时候,真想看看 DataSet 里都有些什么表, 每个表里有多少列, 每行都是什么数据。
但是每次我们不得不 不厌其烦的定位到某表,某行,某列,这太麻烦了。
下面的代码解决这个问题:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;namespace YourNamespace{ public static class Extentions { public static string ToString2(this DataSet ds) { StringBuilder sb = new StringBuilder(); foreach (var table in ds.Tables) { DataTable tbl = table as DataTable; sb.AppendLine(); sb.AppendLine("------Table:" + tbl.TableName + "------"); foreach (var column in tbl.Columns) { DataColumn col = column as DataColumn; sb.Append(col.ColumnName + " "); } sb.AppendLine(); foreach (var row in tbl.Rows) { DataRow dr = row as DataRow; for (int i = 0; i < dr.ItemArray.Count(); i++) { sb.Append(dr.ItemArray[i].ToString() + " "); } sb.AppendLine(); } sb.AppendLine(); } return sb.ToString(); } }}
请将代码里 YourNamespace 替换成您DataSet对象所在的命名空间,使其能够访问到这个方法。
请注意参数中的 this, 说明这是一个扩展方法,关于扩展方法,请Google之。使用扩展方法,我们用的时候就很简单了。
// Replace with your DataSet here. DataSet ds = new DataSet(); // Output to string. string dataSetContent = ds.ToString2();
Enjoy it.
- c# - DataSet To String
- String To XML TO DataSet
- C# DataSet转化为List<string[]>
- Convert Dataset to Recordset with C#
- winform C# Export DataSet to Excel
- C# DBF To/转换为 DataSet DataTable
- C# string to byte[]
- C# DataSet String Byte[] 压缩 解压缩 代码 实例
- C# xml与string,dataset间的转换
- C#中的DataSet、string、DataTable 、对象转换成Json
- C#中的DataSet、string、DataTable 、对象转换成Json
- C#中的DataSet、string、DataTable 、对象转换成Json
- C#中的DataSet、string、DataTable 、对象转换成Json
- C#中的DataSet、string、DataTable 、对象转换成Json
- C# dataset
- C# DataSet
- C# LINQ基本用法(4) ---LINQ To DataSet
- C# DataSet DataTable To/转换为 DBF 格式
- POJ1129 Channel Allocation(点着色问题)
- C# 中 Struct 与 Class 的区别
- java 基础学习
- 相机dc内置滤镜 千奇百怪不离其踪 漫谈数码相机内置滤镜
- C++ 内存分配(new,operator new)详解
- c# - DataSet To String
- POJ 3461 Oulipo
- Ubuntu 软件
- 整理关于汇编的东西(三)
- PHP 文件上传
- 在导入包的时候出现Could not find class 的错误
- SVN使用笔记
- 网页源代码保护(禁止右键、复制、另存为、查看源文件)
- JavaScript总结