在wince下的程序:1.ListView有3列,为什么我插入数据总是只显示在第一列里,本来是3个数据显示在一行的。 lv.Items.Add(new ListViewItem(rows));
lv.Items.Insert(1, new ListViewItem(text));//这样不行
lv.Items.Insert((2, new ListViewItem(time));//这样不行2.如何删除选中行的数据?
listView1.Items.Remove(listView1.SelectedItems[0]);// 这样有问题3.如何给listView加个背景?
因为是在wince下,所以平常用的方法有的不能用,请教高人,谢谢!
lv.Items.Insert(1, new ListViewItem(text));//这样不行
lv.Items.Insert((2, new ListViewItem(time));//这样不行2.如何删除选中行的数据?
listView1.Items.Remove(listView1.SelectedItems[0]);// 这样有问题3.如何给listView加个背景?
因为是在wince下,所以平常用的方法有的不能用,请教高人,谢谢!
lvi.SubItems[0] = text;
lvi.SubItems[1] = time;
lv.Items.Add(lvi);
{
ListViewItem item = new ListViewItem();
item.Tag = gift;
item.Text = gift.Giftid.ToString();
item.SubItems.Add(gift.Giftname);
item.SubItems.Add(gift.Giftpoint.ToString());
item.SubItems.Add(gift.Quantity.ToString());
listView1.Items.Add(item);
}[/code]
foreach (Gift gift in list)
{
ListViewItem item = new ListViewItem();
item.Tag = gift;
item.Text = gift.Giftid.ToString();
item.SubItems.Add(gift.Giftname);
item.SubItems.Add(gift.Giftpoint.ToString());
item.SubItems.Add(gift.Quantity.ToString());
listView1.Items.Add(item);
}
嗯,这个办法可以,之前试过了
lv.Items.Add(lvi);我差这一步
除非你 重与这个控件