Ilyas Zahir Ответов: 1

Получить значение проверяемого элемента из datagridview


ребята у меня есть datagridview вот так

emails     passwords
email1     pass1
email2     pass2
email3     pass3


а в checkedlistbox отображаются только строки столбца электронной почты,поэтому я хочу, чтобы всякий раз, когда проверяемый элемент получает свой пропуск из datagridview

Что я уже пробовал:

я получаю строки столбца электронной почты, отображаемые в проверенном списке

Graeme_Grant

Пожалуйста, нажмите на виджет" улучшить вопрос " и поделитесь своим кодом. Отсюда его не видно!

Ilyas Zahir

это не код просто инструкция что у меня есть в моей форме и что я хочу сделать

Graeme_Grant

Мы не являемся службой кодирования. Пожалуйста, поделитесь своим кодом и выделите свою проблему, чтобы получить совет.

1 Ответов

Рейтинг:
2

Karthik_Mahalingam

попробовать это

private void button1_Click(object sender, EventArgs e)
       {
           List<string> lstCheckedEmails = new List<string>();
           foreach (var item in checkedListBox1.CheckedItems)
           {
               string email = item.ToString();
               lstCheckedEmails.Add(email);
           }


           foreach (DataGridViewRow row in dataGridView1.Rows)
           {
               string email = row.Cells["EmailColumnName"].ToString();
               if (lstCheckedEmails.Contains(email)) {
                   // read all the necessary columns from this the row object
                   string pass = row.Cells["PasswordColumnName"].ToString();
               }
           }
       }