“列表(lst)”这是什么?
能说详细一点吗?
解决方案 »
- Lambda表达式中如何处理闭包?
- 如何按文本的实际大小,在已知宽度的情况下控制label高度?
- 求大牛帮忙改一个c的图书管理程序
- C# API编写的串口程序,如何采用事件触发机制接收
- DataGridView(Winform)双击表头时如何不触发这个DataGridView的双击事件
- 如何实现记录超连接的点击次数,并写入数据库?
- to:版主 ArLi2003、redbb,winform下checkedlistbox的selectionmode的属性为何不能选multisimple
- 谁了解申软软件公司
- 送分题:如何修改hashtable里value的值。
- 斑主请进.(建议)
- 关于 Oracle 存储过程的问题
- 请问这个sql语句有什么问题?问什么他老是说我update语句语法错误的?
//建立对应你ListView的类。
public class ListValue
{
public string Text;
public string SubItemValue1;
public string SubItemValue2;
public string SubItemValue3; public ListValue(string text,string strValue1,string strValue2,string strValue3)
{
this.Text=text;
this.SubItemValue1=strValue1;
this.SubItemValue2=strValue2;
this.SubItemValue3=strValue3;
}
}
private void button1_Click(object sender, System.EventArgs e)
{
//保存数据。
this._al.Clear();
foreach(ListViewItem item in this.listView1.Items)
{
ListValue=new ListValue(item.Text,item.SubItems[1].Text,item.SubItems[2].Text,item.SubItems[3].Text);
this._al.Add(ListValue);
}
} private void button2_Click(object sender, System.EventArgs e)
{
//把数据添加到ListView中。
this.listView1.Items.Clear();
foreach(ListValue lstValue in this._al)
{
ListViewItem item=new ListViewItem(lstValue.Text);
item.SubItems.Add(lstValue.SubItemValue1);
item.SubItems.Add(lstValue.SubItemValue2);
item.SubItems.Add(lstValue.SubItemValue3);
this.listView1.Items.Add(item);
}
}
ListView控件可以。listview.Items[0].Subitems
嘿嘿 有错就你就改改吧
{
aa;(和你表头里的每一列的数据类型是一样的!)
bb;
cc;
dd;
}
AA aa;
aa.aa="你的数据";
.........
用这个结构体来保存每一行的数据
然后把这个结构体 类型放入你的ArrayList arraylist 里.
取出时只需用循环就行了!
ListView listview=new listview();
for(int i=0; i<arryalist.count; i++)
{
AA aa=(AA)arraylist[i];
ListViewItem item=new ListViewItem();
item.subItem.add(aa.aa.toString().Trim());
item.subItem.add(aa.bb.toString().Trim());
item.subItem.add(aa.cc.toString().Trim());
item.subItem.add(aa.dd.toString().Trim());
listview.add(item);
}
这样行不行?我写的不是很完全,不过我觉的思路你能明白就可以了啊!我一直就是这样用的!
请各位高手多指教!