ListBox简单问题
小弟初学C#
如何保存ListBox中的内容到某个文件中
简单的例子:用ListBox1.Items.Add(***),加了不少行文字
最后需要保存这些文字到一个制定的文件中
最好有例子供学习
谢谢
问题点数:100、回复次数:6Top
1 楼luaiping(风起云涌)回复于 2003-09-03 17:26:50 得分 20
StreamWriter sw = File.CreateText("D:\\dsaf.txt");
for(int i=0;i<=this.ListBox1.Items.Count-1;i++)
{
sw.WriteLine(this.ListBox1.Items[i].Value);
}
sw.Close();Top
2 楼xinyulou(心雨楼)回复于 2003-09-03 17:30:11 得分 20
如上所说的Top
3 楼xinyulou(心雨楼)回复于 2003-09-03 17:31:00 得分 20
StreamWriter sw = File.CreateText("D:\\dsaf.txt");
for(int i=0;i<=this.ListBox1.Items.Count-1;i++)
{
sw.WriteLine(this.ListBox1.Items[i].Text.ToString());
}
sw.Close();
Top
4 楼qwbyxw(随缘)回复于 2003-09-03 17:31:19 得分 20
用串行化可直接保存ListBox1.Items到文件中。
Stream stream = null;
FileStream fs = null;
try
{
stream = File.Open(sMTableName+".cfg", FileMode.OpenOrCreate, FileAccess.Write);
BinaryFormatter b = new BinaryFormatter();
b.Serialize(stream, ListBox1.Items); }
catch(Exception excep)
{
。。。
}
finally
{
if (stream != null)
stream.Close();
if (fs != null)
fs.Close();
}
如果保存有格式要求,可参考
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemIOFileStreamClassTopic.htm
Top
5 楼cnhgj(戏子) (没时间练太极)回复于 2003-09-03 17:37:55 得分 0
晕~~!慢了,用一楼的方法,方便Top
6 楼cnhgj(戏子) (没时间练太极)回复于 2003-09-03 17:39:04 得分 20
晕~~!慢了,用一楼的方法,方便Top
7 楼yuehuaqishi(月华骑士)回复于 2003-09-03 17:52:14 得分 0
谢谢了
结帖
Top




