av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

詳解C#CheckBox選中的判斷方法

C# CheckBox選中的判斷方法是在做有關(guān)C# winform的時(shí)候使用Windows DataGridView來(lái)實(shí)現(xiàn)的,具體的是在DataWindow中增加新行.實(shí)現(xiàn)方法是什么呢?那么這里向你詳細(xì)介紹。

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)廣德,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220

C# CheckBox選中的判斷方法實(shí)現(xiàn)方法:

右擊菜單后彈出一窗體,新窗體上有一個(gè)DataGridView ,***列是個(gè)DataGridViewCheckBoxColumn列.要求是選中checkbox的行添加到父窗體數(shù)據(jù)源中.現(xiàn)就判斷哪些有選中的

C# CheckBox選中的判斷方法實(shí)例演示:

 
 
 
  1. foreach (DataGridViewRow dr in this.dataGridView1.Rows)
  2. {
  3.  try
  4.  {
  5. //DataGridViewCheckBoxCell cbx =
  6. (DataGridViewCheckBoxCell)dr.Cells[0];
  7. //if ((bool)cbx.FormattedValue)
  8. if(dr.Cells[0].Selected)
  9. {
  10. arrShiftCode.Add(dr.Cells[1].Value);
  11. arrShiftGroup.Add(dr.Cells[2].Value);
  12. }
  13.  }
  14.  catch (Exception ex)
  15.  {
  16. MessageBox.Show(ex.Message);
  17.  }
  18. }

以上是一開(kāi)始這樣寫(xiě)的,發(fā)現(xiàn)選中了多個(gè),始終只有***一個(gè)是True,其他的都是False.***經(jīng)查資料有如下寫(xiě)法即可

 
 
 
  1. foreach (DataGridViewRow dr in this.dataGridView1.Rows)
  2. {
  3.  try
  4.  {
  5. DataGridViewCheckBoxCell cbx =
  6.  (DataGridViewCheckBoxCell)dr.Cells[0];
  7. if ((bool)cbx.FormattedValue)
  8. {
  9. arrShiftCode.Add(dr.Cells[1].Value);
  10. arrShiftGroup.Add(dr.Cells[2].Value);
  11. }
  12.  }
  13.  catch (Exception ex)
  14.  {
  15. MessageBox.Show(ex.Message);
  16.  }
  17. }

C# CheckBox選中的判斷方法的相關(guān)內(nèi)容就向你介紹到這里,希望對(duì)你了解C# CheckBox選中的判斷方法有所幫助。


標(biāo)題名稱:詳解C#CheckBox選中的判斷方法
文章源于:http://uogjgqi.cn/article/djcegjh.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流