为了账号安全,请及时绑定邮箱和手机立即绑定

导入DataTable

导入DataTable

森栏 2018-10-10 09:10:46
string aa ="asd|asd|asd|asd|asdasd|asad|asd|asd|asd|asd|asdasd|asad|asd|asd|asd|asd|asdasd|asad";有个这样的字符串 怎么才能导入到一个六列的DataTable中呢 字符串的个数始终都是6的倍数
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

string[] tmpStrArr = tmpStr.Split('|');
            DataTable dt = new DataTable();
            int colCount = 6;
            for (int i = 0; i < colCount; i++) {
                dt.Columns.Add(new DataColumn("col"+i.ToString(), typeof(string)));
            }
            for (int i = 0; i < tmpStrArr.Length / colCount; i++)
            {
                string[] tmpArr = new string[colCount];
                Array.Copy(tmpStrArr, i * colCount, tmpArr, 0, colCount);
                dt.Rows.Add(tmpArr);
            }

查看完整回答
反对 回复 2018-10-24
  • 2 回答
  • 0 关注
  • 530 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信