关于VS2008中winform下listview的用法

stephen0126 2010-12-17 03:37:36
现在我自定义了一个listview,而且也填充的数据,现在需要写一个功能,就是更新我选中行的数据
listview的第一列是listview自带的listView1.CheckBoxes
我需要分别点选需要更新的行数
但是我不知道怎么获取哪行是否选中了
for (int i = 0; i < this.listView1.Items.Count; i = i + 1)
{
CheckBox cb = new CheckBox();
--cb = (CheckBox)listView1.Items[row].SubItems[10].....
if (cb.Checked == true)
{
listView1.Items[i].SubItems[10].Text = this.comboBox1.Text;
}
}

cb = (CheckBox)listView1.Items[row].SubItems[10].....
这个里面却无法指定第一列CheckBox的属性,麻烦各位谁有办法的帮下忙.
...全文
492 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
vrhero 2010-12-17
  • 打赏
  • 举报
回复
ListView.SelectedIndices 属性 获取控件中选定项的索引集合...

ListView.SelectedItems 属性 获取控件中选定项的集合...

多看看MSDN...
ShenWong 2010-12-17
  • 打赏
  • 举报
回复
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
listView1.SelectedIndex = listView1.SelectedIndex;
string strSn = listView1.Text;
if (strSn != "")
{
......
}
}
试试吧!
stephen0126 2010-12-17
  • 打赏
  • 举报
回复
没有单独放,是启用的listview自带的listView1.CheckBoxes
listView1.CheckBoxes = true;
在listview的第一列就会显示一列CheckBox
夜归人 2010-12-17
  • 打赏
  • 举报
回复
你是怎么把CheckBox?放在listview里面的?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧