vb 怎么将文本导入到MSFLEXGRID 控件里

怎么将N行文本,导入到MSFLEXGRID控件里格式为:张三----男李四----男小王-----男李四----男如果有重复项,就不导入重复项,导入成功后,再保存MSFL... 怎么将N行文本, 导入到MSFLEXGRID 控件里
格式为:
张三----男
李四---- 男
小王-----男
李四---- 男
如果有重复项,就不导入重复项,导入成功后,再保存MSFLEXGRID 控件中的内容到文本文档
展开
 我来答
pxfinal
2011-06-13 · 超过11用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:52.4万
展开全部
文本要用分割符隔开。然后用文本流读入。个可以再网上找个例子。具体流程如下
1、open file 这里给你一个列子, 参考一下(vb.net)
private sub 导入()
Dim Swl As StreamReader
Dim fs As New Windows.Forms.OpenFileDialog
fs.Filter = "文本文件(*.txt)|*.txt"
If fs.ShowDialog() = 2 Then
Exit Sub
End If
Swl = New StreamReader(fs.FileName, Encoding.Default, False)
Try
Do While Not Swl.EndOfStream
S = Swl.ReadLine()

‘在这里插入一个过程,把s按照设定好的格式,分割开来插入到msflexgrid中
'----------------------------------------
InsertIntoGridFromText(s)
'-----------------------------------------
Loop
Swl.Close()
Catch ex As Exception
End Try
end sub
private sub InsertIntoGridFromText(byval s as string )
'在这里面实现添加行, 哪找列把读取的文本写入到列单元中。
dim i as integer
for i =0 to 15' 比如有15列
'截取s写入单元格
next

end sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式