作者graat (囧)
看板C_Sharp
标题[问题] 如何抓到ListView中CheckBox的纪录
时间Fri Jan 16 04:47:37 2009
请问各位大大
我写的是一个PDA上的程式
现在listview已经可以呈现资料库中的资料了
目前我想要利用 listview 里面的 checkbox 功能来进行点名
想请问要如何能够抓到每一笔资料的checkbox是否有被选取
private void Form4_Load(object sender, EventArgs e)
{
listView1.View = View.Details;
listView1.CheckBoxes = true;
listView1.Columns.Add("出/缺席", 55, HorizontalAlignment.Center);
listView1.Columns.Add("学生学号", 65, HorizontalAlignment.Center);
listView1.Columns.Add("学生姓名", 65, HorizontalAlignment.Center);
}
private void button1_Click(object sender, EventArgs e)
{
连接资料库
listView1.Items.Clear();
while (dr.Read())
{
ListViewItem Student = new ListViewItem("");
Student.SubItems.Add(dr["StudentCode"].ToString());
Student.SubItems.Add(dr["StudentName"].ToString());
listView1.Items.Add(Student);
}
conn.Close();
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show("例外" + ex.Message);
}
以上是目前的程式码
还有 checkbox只能出现在第一行吗?
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.176.185
1F:→ hpo14:if (((CheckBox) Obj).Checked == True) { ……… } 01/16 10:53