Перенос строки данных с привязкой к данным в другую таблицу данных - PullRequest
0 голосов
/ 15 июля 2011

У меня есть два вида сетки данных как

datagridview1

datagridview2

У datagridview1 есть столбцы флажков, которые проверяют индекс строки и передают эту строку в другой массив данных2

datagridview1 - это элемент управления с привязкой к данным, имеющий следующие столбцы:

флажок Столбец, Имя и сумма

, где в качестве элемента данных datagridview2, также имеющего тот же столбец, установлен флажок принять флажок.чтобы перенести данные из datagridview1.selected строк в другой datagridview2, щелкнув по столбцу флажка.

Как это сделать?.

1 Ответ

1 голос
/ 15 июля 2011

Вы можете сделать это, обработав событие CellContentClick объекта DataGridView. Затем вы проверяете, был ли выбран столбец флажка, получаете текущую строку и импортируете ее в другой DataGridView. Вот что я имею в виду:

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) {
            if (e.ColumnIndex == myCheckBoxColumnName.Index) {
                DataGridViewRow row = dataGridView1.Rows[e.RowIndex];
                string name = row.Cells["Name"].Value.ToString();
                string amount = row.Cells["Amount"].Value.ToString();
                dataGridView2.Rows.Add(name, amount);
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...