2015-03-04 2 views
0

Я немного перегружен. У меня есть DataGridView с таблицей, состоящей из пяти столбцов. Теперь, когда одна или несколько строк выбраны пользователем, и я нажимаю кнопку Я хочу сохранить два элемента из этих выбранных строк в ListView. Как это сделать? Извините за отсутствие кода, но я действительно не знаю, как начать с этого (кроме цикла foreach). Есть ли способ получить значение ячейки по имени столбца? Благодаря!Прочитайте данные из ячейки DataGridView и сохраните их в ListView

EDIT: У меня есть некоторый код для начала, но это совершенно неправильно, я думаю ...

using (SqlConnection connection = new SqlConnection(connectionQuery)) 
      { 
       foreach (DataGridViewRow row in dataGridView4.SelectedRows) 
       { 
        foreach (DataGridViewColumn col in dataGridView4.Columns) 
        { 
         if (col.Name == cusIdBox.Text) 
         { 
          //DO 
         } 

         if (col.Name == cusNameBox.Text) 
         { 
          //DO 
         } 
        } 
       } 

ответ

0

Ok спасибо, я получил решение:

foreach (DataGridViewRow row in dataGridView4.SelectedRows) 
       { 
        cusId = row.Cells[cusIdBox.Text].Value.ToString(); 
        cusName = row.Cells[cusNameBox.Text].Value.ToString(); 

        cusIdCells.Add(cusId); 
        cusNameCells.Add(cusName); 
       } 
Смежные вопросы