您的位置:首页 > Web前端 > JavaScript

将DataTable转换成json字符串

2016-04-21 17:30 501 查看
/// <summary>

/// 将datatble转换成json字符串

/// </summary>

/// <param name="dtb"></param>

/// <returns></returns>

public string DataTableToJson(DataTable dtb)

{

JavaScriptSerializer jss = new JavaScriptSerializer();

ArrayList dic = new ArrayList();

try

{

foreach (DataRow dr in dtb.Rows)

{

System.Collections.Generic.Dictionary<string, object> drow = new System.Collections.Generic.Dictionary<string, object>();

foreach (DataColumn dc in dtb.Columns)

{

drow.Add(dc.ColumnName, dr[dc.ColumnName] + "");

}

dic.Add(drow);

}

}

catch (Exception ex)

{

return "系统错误!" + ex;

}

//序列化

return jss.Serialize(dic);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: