[VB.NET]如何把.TXT的文件内容传到DATAGRID里面

前端之家收集整理的这篇文章主要介绍了[VB.NET]如何把.TXT的文件内容传到DATAGRID里面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何把.TXT的文件内容传到DATAGRID里面 有一个.TXT文件: 图号 图名 装配图号 数量 单重 材料 30700A61A(第一批) 换辊装置 1 装配图 30700A61A014 液压缸 30700A61A(第一批) 2 定货图 30700A61A016 开关组件 30700A61A(第一批) 1 40 组合件 把这个文件传到DATAGRID里,如何传,而且DATAGRID里的字段和.TXT文件里的不太一样,如何实现啊? __________________________________________________________________________ 登录到DataTable里 然后进行绑定 应该可以的 另外建议使用FlexGrid 功能类似Excel 但是功能以及各项设置比DataGrid强很多,也更细致 如果有第三方空间,PowerTools的Spread也很好 是可以每个Cell设置的 __________________________________________________________________________ FlexGrid是控件,还是方法啊,这个没用过,不太懂,可否讲解一下,在此非常感谢! __________________________________________________________________________ 创建datatable,把数据读到dttable里,再把table绑到datagrid上 __________________________________________________________________________ FlexGrid是控件 个人感觉比DataGrid好 __________________________________________________________________________ FlexGrid控件去哪里下啊 __________________________________________________________________________ 看看这个吧 快午休了 只能先帮你找个链接看看了 应该是你希望的效果吧 http://www.cnblogs.com/sorosjing/archive/2006/01/12/315735.html __________________________________________________________________________ 谢谢你,我先去看一看! __________________________________________________________________________ 这个问题的解决方法,谁能说得详细一点心啊,我一点思路也没有啊! __________________________________________________________________________ 你需要从文本文件读入流,然后创建一个datatable,把文本流处理一下, 在datatable中创建多行,分别读入文本流,然后把datagrid的datasource绑定到datatable __________________________________________________________________________ 读文件 按你所需将文件内容分割 设计一个DataTable 这个DataTable的字段跟你分割完后的文件内容向匹配 再将文件内容登录到DataTable的各个字段中去 DataTable登录完毕后 将DataTable与你的DataGrid进行绑定 就OK啦 :) __________________________________________________________________________ 我的代码如下:但是提示 在0处没有任何行 Dim dTable As New DataTable Dim Reader As New StreamReader( D:/4.txt ) Dim sLine As String = Reader.ReadLine() Dim sVals(),sVal As String Dim i,j As Integer i = 0 dTable.Columns.Add( 代号 ) dTable.Columns.Add( 序号 ) dTable.Columns.Add( 名称 ) dTable.Columns.Add( 4 ) dTable.Columns.Add( 5 ) dTable.Columns.Add( 6 ) dTable.Columns.Add( 7 ) dTable.Columns.Add( 8 ) dTable.Columns.Add( 9 ) dTable.Columns.Add( 10 ) dTable.Columns.Add( 11 ) dTable.Columns.Add( 代 ) dTable.Columns.Add( 代号1 ) dTable.Columns.Add( 代号2 ) While Not (sLine Is Nothing) sVals = Split(sLine,) j = 0 For Each sVal In sVals dTable.Rows(i).Item(j) = sVal.Trim j += 1 Next sLine = Reader.ReadLine() i = i + 1 End While DataGrid2.DataSource = dTable DataGrid2.DataBind() End Sub __________________________________________________________________________ 你的datatable是空的,只有列结构,没有行 dim dr as datarow = dtable.newrow dr( 代号 ) = sVal 添加其他内容 dtable.rows.add(dr) __________________________________________________________________________ 以下是.TXT文件内容: zjmxb,C42204.00,滚切式定尺剪,2007.1 C42204.00,1,266150,总图,专用部件,如何把它读到DATAGRID里.我读的时候有的行的内容出现乱码. __________________________________________________________________________

猜你在找的VB相关文章