如何读有规律的文本文档,之后再由datagrid显示出来?(100分相赠) 手动生成dataset吧。你读取数据以后把数据添加进去就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先自己创建一个DATATABLE,分别有三个列,然后读文本,一行一行读取,读完一行把数据分别存入数组,就向DATATABLE中添加一个ROW,DATAGRID中直接用这个DATATABLE赋值! 你可以自己做一个XML的模板,然后将这些数据填充到这个XML里面,然后用DATASET去读这个XML。这样的话,只要有规律就可以用循环了。 简单的描述如下using System.IO;using System.Data;DataTable dt = new DataTable();dt.Columns.Add("Column1");dt.Columns.Add("Column2");dt.Columns.Add("Column3");StreamReader sr = File.OpenText(yourTextDiectory);while(sr.Seek() > -1){ string s = sr.ReadLine(); DataRow dr = dt.NewRow(); string[] ss = s.splite(" "); dr["Column1"] = ss[0].Trim(); dr["Column2"] = ss[1].Trim(); dr["Column3"] = ss[2].Trim(); dt.Rows.Add(dr);}sr.Close();yourDataGrid = dt; 建议先写个读取文件并解析的类然后填充datatable 为什么要用普通文本文档呢,XML不是更好吗,一切都简单了 写一个字符串数组属性和dataset属性读的过程中如果是第一行先用空格把分成一个字符串数组内容如:012345张三,012,然后对 012345张三 处理,把他们的值放在字符串数组属性中.不是第一行后创建DATASET,DATATABLE然后读文本,如上处理,把值放入dataset中,把DATASET赋给dataset属性 有关PDA通信的问题 base64解码和3DES解密出错(C#) System.Net.SocketException 由于目标机器积极拒绝,无法连接 logoPictureBox和textBoxDescription控件问题 求正则表达式反向引用用法 为什么继承到第一层就继承不了上一层的方法!!!<简单示例>在线等…… 愚翁:帮助看看我的问题。谢谢! sharepoint取listitem值的问题 panyee(快乐王子)请进>>> 菜鸟问题(VS.net的安装问题) 值对于Int32太大或太小---天哪,疯了,我要更改的字段中都没INT类型的啊?!!! ASP.NET自定义控件问题
这样的话,只要有规律就可以用循环了。
using System.IO;
using System.Data;DataTable dt = new DataTable();
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
dt.Columns.Add("Column3");StreamReader sr = File.OpenText(yourTextDiectory);while(sr.Seek() > -1)
{
string s = sr.ReadLine();
DataRow dr = dt.NewRow();
string[] ss = s.splite(" ");
dr["Column1"] = ss[0].Trim();
dr["Column2"] = ss[1].Trim();
dr["Column3"] = ss[2].Trim();
dt.Rows.Add(dr);
}sr.Close();yourDataGrid = dt;
然后填充datatable
读的过程中如果是第一行
先用空格把分成一个字符串数组内容如:012345张三,012,然后对 012345张三 处理,把他们的值放在字符串数组属性中.
不是第一行后创建DATASET,DATATABLE然后读文本,如上处理,把值放入dataset中,把DATASET赋给
dataset属性