c# winfrom 把固定格式的文本文件加载到listview中,如何实现? 本帖最后由 jinzhuduan 于 2011-06-07 14:42:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 bdmh 于 2011-06-07 14:46:55 编辑 文本读取与分隔: StreamReader sr = new StreamReader("123.txt"); // 打开文本文件 for (; ; ) { string str = sr.ReadLine(); // 读取一行 if (str == null) // break; string[] sArray = str.Split(','); // 按以','为分隔符提取字段 } sr.Close(); 把得到的字段插入ListvView private void IntertToListview(string[] sArray) { ListViewItem item = new ListViewItem(); for (int i = 0; i < sArray.Length; i++) { ListViewItem.ListViewSubItem subitem = new ListViewItem.ListViewSubItem(); subitem.Text = sArray[i]; item.SubItems.Add(subitem); } listView1.Items.Add(item); } |ZYC| 没写过WINFORM,线程提示:线程间操作无效: 从不是创建控件“lstUser”的线程访问它。 谢谢 求1个正则表达式 关于调试程序弹出dos界面的问题 sqldataadapter 批更新 问题 问个vs2005的问题! webbrowse刷新网页的问题 C# 重写CheckedListBox,新增一个选中项目在最上面的【排序】功能 关于两组类的逻辑关系 vs2005 sp1 win7安装 System.IO.FileNotFoundException问题求解 C# 操作word速度好慢,谁能帮忙分析一下 求加密算法!
StreamReader sr = new StreamReader("123.txt"); // 打开文本文件
for (; ; )
{
string str = sr.ReadLine(); // 读取一行
if (str == null) //
break;
string[] sArray = str.Split(','); // 按以','为分隔符提取字段
}
sr.Close();
{
ListViewItem item = new ListViewItem();
for (int i = 0; i < sArray.Length; i++)
{
ListViewItem.ListViewSubItem subitem = new ListViewItem.ListViewSubItem();
subitem.Text = sArray[i];
item.SubItems.Add(subitem);
}
listView1.Items.Add(item);
}