foreach (var item in uu){ListViewItem lvi = new ListViewItem() lvi.Tag = item lvi.SubItems.Add(item.ID.ToString()) lvi.SubItems.Add(item.Name) lvi.SubItems.Add(item.LoginName) lvi.SubItems.Add(item.Password) this.dataList.Items.Add(lvi)}
打字不易,如满意,望采纳。
伪代码:
this.listview.view = view.detailsthis.listview.columns.add("col1")
this.listview.columns.add("col2")
//或者直接在设计器里改 foreach(item in list)
{
listviewitem li = new listviewitem(item.a.ToString())
li.subitems.add(item.b.ToString())
...
this.listview.items.add(li)
}
1 创建Public方法,返回值为当前窗体的ListBox中的值列表string[]或者List<string>或者List<string[]>都可以,随你喜欢另一个窗体实便化当前窗体,然后调用方法,遍历返回的列表插入到ListView
2 便利当前窗体ListBox的Items集合,拼装字符串,如果想分行显示那么就在拼装的时候加入"\r\n",拼装完成后后File.AppendAllText(..)到指定的.txt文件就可以了。(拼装的时候最好用StringBulider而不用String,因为StringBulider是可变的,在连续StringBulider.Append()的时候不会重新实例化变量,而string+=每次都会重新实例化一个变量 )
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)