Установите флажок, чтобы проверить другие флажки в C #

Я написал код, который позволил использовать checkbox с gridview, и он работал нормально. Мне было предложено изменить его, чтобы включить флажок, чтобы проверить все. Пожалуйста, как мне это сделать на C #. Я проверил с Google и этим сайтом и не могу найти ничего, что могло бы помочь моей ситуации.

2
nl ja de
Ну, дайте нам код
добавлено автор Cole Johnson, источник

3 ответы

проведите все строки в gridview и установите для столбца флажка значение true.

foreach(DataGridViewRow row in dgv.Rows)
{
    row.Cells[0].Value = true;
}

что-то вроде того.

1
добавлено

Попробуй это


А также

protected void Check_Clicked(object sender, EventArgs e)
{
        if (chkBox.Checked == true)
        {
          foreach (GridViewRow gvr in MyGridview.Rows)
          {
            //Programmatically access the CheckBox from the TemplateField
            CheckBox cb = (CheckBox)gvr.FindControl("RowLevelCheckBox");
            //Check it!
            cb.Checked = true;
          }
        }
}
1
добавлено

Вы должны использовать событие OnSelectedIndexChanged.

Добавьте свой флажок:

 

Чтобы включить другой флажок, вы можете использовать часть кода ниже.

 protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
 {
     //anotherCheckbox.Checked = true;
 }

Для того, чтобы проверить все элементы ниже, часть кода может вам помочь.

for(int i = 1; i < anotherCheckbox.Items.Count; i++)
{
     anotherCheckbox.SetItemChecked (i, true);
}

И вы должны называть этот цикл из SelectedIndexChanged .

1
добавлено
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot