c#如何读取txt文件并以表格形式在窗体表达,大概就行,至于txt格式我自己改

c#如何读取txt文件并以表格形式在窗体表达,大概就行,至于txt格式我自己改,第1张

你所说的表格没有规定是什么控件吧?

建议将txt格式内容转化成DataTable,然后将DataTable作为数据源绑定到 一个GridView(看起来像表格)控件上。

txt格式转化成DataTable:

1读取txt文件内容

2新增一个DataRow(数据行),将读取的txt相关内容存到DataRow的对应字段里。

3将已经赋值的DataRow加上DataTable上。

有什么疑问可以Hi我。

将文件以流的方式读取并展示

示例:

string path = @"D:\testtxt"; //txt文件的磁盘路径

List<string> txtContent = new List<string>(); //读取的txt文件内容 存放入集合

//开发文件流

using ( Stream stream = SystemIOFileOpenRead(path) )

{

//设置文件流读取对象

using( StreamReader reader = new StreamReader(stream,EncodingDefault) )

{

string line = stringEmpty;

while ( ( line = readerReadLine() ) != null )

txtContentAdd(line);

}

}

现在txt文件的内容已经在txtContent中了。

原始文件内容:

2011-10-10 12:00:00 我要吃饭

2011-10-11 12:00:00 我要减肥

时间和信息中最好有明显的分隔符,比如&

建议内容:

2011-10-10 12:00:00&我要吃饭

2011-10-11 12:00:00&我要减肥

ListView控件 *** 作:

thislistView1ColumnsAdd("时间"); //添加'时间'列

thislistView1ColumnsAdd("信息"); //添加‘信息’列

thislistView1View = ViewDetails;

// *** 作集合

foreach( string str in txtContent )

{

string[] values = strSplit('&');

//绑定到ListView

thisListView1ItemsAdd(

new ListViewItem (

new string[]{values[0],values[1]}

)

);

}

OK!

使用count方法啊!比如数据库中有table1这样一个表格,文本框名为textbox1,数据库对象为db的话,如果使用linq来写就是,textbox1Text = dbtextbox1count;

winform控件textbox选择txt模式就可显示txt内容。WinForm控件是指以输入或 *** 作数据的对象。比如ComponentOne是net平台下对数据和方法的封装,有自己的属性和方法。属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能,包含在NETFramework中的Windows窗体类旨在用于GUI开发,可以轻松创建具有适应多变的商业需求所需的灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。

哎呀,难得遇到一个做wtl的人。

文件内容如果多的话,可以读到多行edit里面。至于如何让edit看起来如静态框一般,可以先去掉边框,然后把背景刷成窗体颜色,然后不支持焦点。

如果少的话,DrawText也行。和mfc没什么大差别。

如果你要问读写文件,c或者c++都行。wtl是针对ui的。

从正式软件的角度你这个软件的登录功能简直毫无用处。不过还是给你一个方法:

假设你的用户名在textBox1中,密码在textBox2中。

using(StreamWriter sw = FileCreateText("文件的绝对或相对路径"))

{

swWriteLine(textBox1Text);

swWriteLine(textBox2Text);

}

软件启动时执行:

using(StreamReader sr = FileOpenText("文件的绝对或相对路径")) //这个与前面的一致

{

string username = srReadLine();

string password = srReadLine();

}

然后你就可以使用这两个变量username和password了。

以上就是关于c#如何读取txt文件并以表格形式在窗体表达,大概就行,至于txt格式我自己改全部的内容,包括:c#如何读取txt文件并以表格形式在窗体表达,大概就行,至于txt格式我自己改、C# WinForm l窗体上有一个listView 控件 用什么办法可以把本地的txt 文件 用listView 显示、怎么在C#窗体的文本框中自动显示数据库表中的记录条数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9802944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存