• DataSet数据转换string字符串


    网上down的,楼主莫怪。
    /// <summary>
    /// 将Datatable数据转换成string
    /// </summary>
    /// <param name="dt"></param>
    /// <returns></returns>
    private string DataTableToString(DataTable dt)
    {
    //!@&,#$%,^&*为字段的拼接字符串
    //为了防止连接字符串不在DataTable数据中存在,特意将拼接字符串写成特殊的字符!
    StringBuilder strData = new StringBuilder();
    StringWriter sw = new StringWriter();

    //DataTable 的当前数据结构以 XML 架构形式写入指定的流
    dt.WriteXmlSchema(sw);
    strData.Append(sw.ToString());
    sw.Close();
    strData.Append("|");
    for (int i = 0; i < dt.Rows.Count; i++) //遍历dt的行
    {
    DataRow row = dt.Rows[i];
    if (i > 0) //从第二行数据开始,加上行的连接字符串
    {
    strData.Append("||");
    }
    for (int j = 0; j < dt.Columns.Count; j++) //遍历row的列
    {
    if (j > 0) //从第二个字段开始,加上字段的连接字符串
    {
    strData.Append("|");
    }
    strData.Append(Convert.ToString(row[j])); //取数据
    }
    }

    return strData.ToString();
    }

    希望能多多交流,欢迎指正……
  • 相关阅读:
    sql 基础--mysql 5 (4)
    The Best Strategy
    Rectangles
    Good Coins
    深搜模板
    求数的和 必须是个位数
    TC中,音乐,正弦曲线,满天星,成绩柱状图
    1,2,3的交换
    Robot's Task(机器人破解计算机)
    Asphalting Roads(判断什么时候修马路)
  • 原文地址:https://www.cnblogs.com/zhzhjieke/p/3584331.html
Copyright © 2020-2023  润新知