[問題] 如何抓到ListView中CheckBox的紀錄

看板C_Sharp作者 (囧)時間17年前 (2009/01/16 04:47), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請問各位大大 我寫的是一個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

01/16 10:53, , 1F
if (((CheckBox) Obj).Checked == True) { ……… }
01/16 10:53, 1F
文章代碼(AID): #19Rw3gpR (C_Sharp)