永发信息网

如何从类型转换字符串的DataRow

答案:2  悬赏:20  手机版
解决时间 2021-03-23 03:54
如何从类型转换字符串的DataRow
最佳答案
可以考虑把dataset或则datatable转成json,如把 datatable的数据转成json:
///
/// Datatable转换为Json
///

/// Datatable对象
/// Json字符串
public static string ToJson(DataTable dt)
{
StringBuilder jsonString = new StringBuilder();

if (dt.Rows.Count == 0)
{
jsonString.Append("[{}]");
return jsonString.ToString();
}

jsonString.Append("[");
DataRowCollection drc = dt.Rows;
for (int i = 0; i < drc.Count; i++)
{
jsonString.Append("{");
for (int j = 0; j < dt.Columns.Count; j++)
{
string strKey = dt.Columns[j].ColumnName;
string strValue = drc[i][j].ToString();
Type type = dt.Columns[j].DataType;
jsonString.Append("\"" + strKey + "\":");
strValue = StringFormat(strValue, type);
if (j < dt.Columns.Count - 1)
{
jsonString.Append(strValue + ",");
}
else
{
jsonString.Append(strValue);
}
}
jsonString.Append("},");
}
jsonString.Remove(jsonString.Length - 1, 1);
jsonString.Append("]");
return jsonString.ToString();
}
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小米2s感光功能怎么关闭 悬赏!!急求啊~~
日语哦呀斯蜜丹君是什么意思
想问下妙乐多的猫粮怎么样
斗记巴达山饼茶多少钱
衡中体是衡水体吗
开快递公司挣钱吗,快递分代理能赚钱吗?
Theboy________answerthiskindofhar
日记被家长翻了该怎么办。
麦加乐在哪里啊,我有事要去这个地方
奔驰R350老跳蓄电池报警灯是什么情况
求个脱衣服的头像
八一建军节祝贺词,晓晨之时凯旋归来的诗句
单选题下列四种生物中,哪种生物的细胞结构与
LOL点券充值延迟10天了 ,还没到账,这是什么
android studio怎么格式化
推荐资讯
1994年12月9日出生的女孩的八字命运怎么样?
齐聚长城橘右京碎片打一局获得多少个
济南哪有面授CPA课程的 ? 想考证
煮木瓜鲫鱼汤可以放黄花菜和苟杞吗
我打算和同学组队不跟团出去旅游。因为是第一
请问蔡晓娴这个名字翻译成藏文是什么,谢谢了
我想问下在成都房地产中介销售二手和一手楼盘
这个电脑里的新毒霸悟空为什么一直都卸载不了
佑卓取名是什么意思
一个衣字旁一个奶奶的奶奶半个儿念什么
你好,车子是江苏的,然后转卖给了山东人,过
炫舞里,如何使用名义拜师卡
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?