C#:DataTable内容转换为String(XML)

 //DataTable转String方法
 public static String DataTable2String(DataTable dt)
        {
            string strXML = "<DataTable>\r\n";
            try
            {
                foreach (DataRow dr in dt.Rows)
                {
                    strXML += "<Row>\r\n";
                    foreach (DataColumn dc in dt.Columns)
                    {
                        strXML += string.Format("<Column name=‘{0}‘ value=‘{1}‘>\r\n", dc.ColumnName, dr[dc.ColumnName]);
                    }
                    strXML += "</Row>\r\n";
                }
            }
            catch (Exception e)
            {
                strXML += string.Format("DataTable2String异常:" + e.Message);
            }
            strXML += "</DataTable>";
            return strXML;
        }
时间: 2024-10-25 16:10:32

C#:DataTable内容转换为String(XML)的相关文章

将XML文件中的内容转换为Json对象

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;using System.Web.Script.Serialization;using Newtonsoft.Json;using System.Windows.Forms; namespace XmlToJsonDemo{ class Program { static void Main(strin

C# 实现DataTable、DataSet与XML互相转换

/**//// <summary> /// 把DataSet.DataTable.DataView格式转换成XML字符串.XML文件 /// </summary> public class DataToXml { /**//// <summary> /// 将DataTable对象转换成XML字符串 /// </summary> /// <param name="dt">DataTable对象</param> //

java 把DataTable数据类型转换为树形结构(多叉树)

问题分析:一个关系数据库的表,如图所示: 可以看到后面四个字段:Country,Province,City,Street 具有逻辑上的从属结构,现在要把这种数据搞成一个树形结构,如图所示: 不是原来的数据转换而成的,大致就是这个意思,可以想象成,dataTable里面相同的数据进行单元格合并,然后找到所有的从根到叶子节点的路径,就算完成任务.JS里面似乎有很多插件可以实现,但Java中我暂时还没找到,没办法只能自己写了.从结构上看,应该是一个多叉多级树形结构,所以在转换的时候必须具备一定的灵活性

【转】android中string.xml文件的使用

1.在程序中获取string.xml中字符串和数值 <?xml version="1.0" encoding="utf-8"?><resources>    <string name="hello">Hello World, MainActivity!</string>    <string name="app_name">TestExample01</stri

string.xml

android string.xml 转译.特殊字符问题 xliff:g>标签介绍: <string name="appwidget_text_format"><xliff:g id="prefix">%1$s</xliff:g>: <xliff:g id="time">%2$s</xliff:g></string> 这个主要用于程序中,动态的插入内容时候使用,例如,

获取mysql内容,生成xml文件,并且以webservice形式发送

<xyt> <news id> <url></url> <title></title> </news> </xyt> 其实是三个知识点综合到一起的,包括如何访问mysql,如何生成xml文件,如何使用进行webservice开发 好了,话不多说,直接粘代码 package com.service; import java.io.FileOutputStream; import java.io.IOExcepti

PHP将html内容转换为image图片

/** * 将html内容转换为image图片 * @param $htmlcontent * @param $toimagepath * @author james.ou 2011-11-1 */ public static function html2image($htmlcontent, $toimagepath, $toimagewidth = '400', $toimageheight = '300', $toimagetype = 'png') { $str = $htmlconte

android string.xml中的高级用法,包括附加参数、特殊字体等

一.特殊字体用法 <b></b>加粗字体 <i></i> 斜体字体 <u></u> 给字体加下划线 \n 换行 \u0020表示空格 \u2026表示省略号 使用<b>和<b>来打印出<b></b> 这样的文字:"<"表示"<"的意思: 二.添加参数 (一)不使用xliff的用法: 1.整型,比如"小姐今年23岁了"

DataTable 对象 转换为Json 字符串

#region DataTable 转换为Json 字符串 /// <summary> /// DataTable 对象 转换为Json 字符串 /// </summary> /// <param name="dt"></param> /// <returns></returns> public string ToJson( DataTable dt) { JavaScriptSerializer javaScri