还是对文本文件的操作问题

carambo 2004-10-19 11:22:50
我有这样的一个文本文件:

学号,姓名,年龄,性别
001,张三,22,女
002,李四,26,男
003,王二,68,女
004,赵五,23,男
005,孙一,25,男

怎样对它读取把每一行的“,”去掉,然后按下面的的方式把它显示出来:
学号 姓名 年龄 性别
001 张三 22 女
002 李四 26 男
003 王二 68 女
004 赵五 23 男
005 孙一 25 男

我想了好长时间实在想不出来,请大家给我提供点思路!谢谢!!!
...全文
148 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cocoguo 2004-10-19
  • 打赏
  • 举报
回复
在打开文件的参数里写上System.Text.Encoding.Default
carambo 2004-10-19
  • 打赏
  • 举报
回复
我这里是文本文件,不是数据库文件!!!

还有就是,汉字读出来后是乱码!
xiaohutushen 2004-10-19
  • 打赏
  • 举报
回复
全部读出来string.Replace("," "\t");
xinshaw 2004-10-19
  • 打赏
  • 举报
回复
循环,一行一行地读,使用Split,取出每项属性的值 ,加入DataSet中,最后绑定至DataGrid
孟子E章 2004-10-19
  • 打赏
  • 举报
回复
http://www.theukwebdesigncompany.com/articles/delimited-files-asp-vb.php

http://www.codeproject.com/cs/database/DataSetFrmDelimTxt.asp
Fill a DataSet from delimited Text Files
superhood 2004-10-19
  • 打赏
  • 举报
回复
string words = "001,张三,22,女";
words = words.Replace(',','\t');
MessageBox.Show(words);
可以把字符串中','变为Tab
dkxzq 2004-10-19
  • 打赏
  • 举报
回复
一行一行读文件然后string.Replace("," "\t");
superhood 2004-10-19
  • 打赏
  • 举报
回复
string delimStr = ",";
char [] delimiter = delimStr.ToCharArray();

string words = "001,张三,22,女";
string [] split = words.Split(delimiter);

for (int x = 0; x < split.Length; x++)
{
MessageBox.Show(split[x]);
}

可以把字符串变为数组
jiezhi 2004-10-19
  • 打赏
  • 举报
回复
使用TextReader读取每行的数据后,把逗号替换为空格
kkeemmgg 2004-10-19
  • 打赏
  • 举报
回复
FileStream Fs=new FileStream("c:\123.txt",FileMode.Open);
TextReader Tr=new TextReader(Fs,Encoding.Default);
while(Tr.Read()){
string Line=Tr.ReadLine().ToString().Replace(",","");
Console.WriteLine(Line);
}



aboluoyuren 2004-10-19
  • 打赏
  • 举报
回复
思路:
1.先从文本文件中取出所有数据信息(包括“,”)付值给str
2.定义一个动态的一维数组dim Array as string()
3.Array=str.split(",")
4.for i=0 to array.length-1
用asptable控件画一个无边框的table(从后台实现),并把array(i)付值<input...>
完成!!!
呵呵,如果你还不会我也没办法了!
superryu 2004-10-19
  • 打赏
  • 举报
回复
用string.Replace方法不就可以了吗
string.Replace(",", " ");

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧