vb.net datatable 的加工-指定那几个要显示 及 变换字串类型-线上等

如题

从载出成datatable之后,我想进行简单的加工

1、原本的栏位很多很多,我只需部分栏位,
如:标记、公示与授权、申请人、手机号、身分证号、省

2、像是手机号及身分证号是数字,如何在datatable时状态下加工成字串呢

3、有些栏位的字串,是有「换行」的,如何在我转成csv档后,可以不会跑到下一行呢(需在datatable的情况下来修改,而不是在sql那)

4、栏位的名称,有办法在datatable的阶段,改名称吗?

图片说明

谢谢!

1个回答

前面一个问题已经说了,在你的csv的数据前后加上引号。
至于换行的问题,可以用Replace函数把VbCrLf替换成空格、空或者别的字符
栏位名称,用 dataGridView.Columns(i).Text 可以修改

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 然后 for i = 0 to dt.Rows.Count - 1 for j = 0 to dt.Columns.Count - 1 if cols.Contains(j) then 拼接
大约一年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复weixin_40187983: 你可以这样 Dim cols() As Integer = Array(1,2,3,5,6,7) '比如说你要这么几列
大约一年之前 回复
weixin_40187983
weixin_40187983 我要怎么指定那几个出现呢?
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐