2012-12-27 11 views
12

का उपयोग करके मैं एक बटन चाहता हूं जिसे एक बार क्लिक किया गया हो, यह मेरे चेकलिस्टबॉक्स में सभी चेकबॉक्स का चयन करेगा। मैंने संभावित उत्तरों की खोज की है लेकिन मैं हमेशा एएसपीनेट और जावास्क्रिप्ट के लिए उदाहरण देखता हूं। मैं सी # में विंडोज फॉर्म का उपयोग कर रहा हूँ। किसी भी प्रतिक्रिया के लिए धन्यवाद।चेकबॉक्स सूची में सभी चेकबॉक्स चेक करें, एक क्लिक के साथ C#

+0

@Likurg, मैं इस की कोशिश की है, ठीक लग रहा है लेकिन मेरे लिए काम नहीं किया: 'के लिए (int i = 1; i Brenelyn

उत्तर

31
for (int i = 0; i < checkedListBox1.Items.Count; i++) 
{ 
    checkedListBox1.SetItemChecked(i, true); 
} 
+0

मैंने कुछ समय पहले इस कोड को आजमाया है लेकिन काम नहीं कर रहा है।, और अब यह है।, जादू .. :) धन्यवाद @ सेकाईकोड। – Brenelyn

+0

बहुत बहुत धन्यवाद। आपने भी मेरी समस्या हल की :) –

0

इस प्रयास करें:

foreach(Control c in this.Controls) { 
    if (c.GetType() == typeof(CheckBox)) { 
     ((CheckBox)c).Checked = true; 
    } 
} 
2

इस प्रयास करें ...

protected void chk_CheckedChanged(object sender, EventArgs e) 
    { 
     CheckBox[] boxes = new CheckBox[7]; 
     boxes[0] = this.CheckBoxID; 
     boxes[1] = this.CheckBoxID; 
     boxes[2] = this.CheckBoxID; 
     boxes[3] = this.CheckBoxID; 
     boxes[4] = this.CheckBoxID; 
     boxes[5] = this.CheckBoxID; 
     boxes[6] = this.CheckBoxID; //you can add checkboxes as you want 

     CheckBox chkBox = (CheckBox)sender; 
     string chkID = chkBox.ID; 
     bool allChecked = true; 

     if (chkBox.Checked == false) 
      allChecked = false; 

     foreach (CheckBox chkBoxes in boxes) 
     { 
      if (chkBox.Checked == true) 
      { 
       if (chkBoxes.Checked == false) 
        allChecked = false; 
      } 
     } 
     this.CheckBoxIDALL.Checked = allChecked; //Here place the main CheckBox 
    } 
2

कॉल के पीछे सी # में कोड से कोई विधि और लिखने कोड के इस टुकड़े, तो आप करने में सक्षम हो सकता है उन्हें चेक/अनचेक करें। यह चेकबॉक्स सूची में मौजूद सभी चेक बॉक्स को चेक या अनचेक करता है। उम्मीद है कि यह मदद कर सकता है।

foreach (ListItem item in CheckBoxList.Items) 
{ 
    item.Selected = true;  
} 
संबंधित मुद्दे