Как перенести выделеную строку DataGridView1 в DataGridView1 C#? Есть два DataGridView К DataGridView1 подключена таблица из БД. Нужно перенести выделенную строку в DataGridView2. Подскажите плиз Чет все что нахожу в инете не работает.

21 Авг 2019 в 06:24
204 +1
0
Ответы
1

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

Примерный код для этого действия выглядит следующим образом:

private void button1_Click(object sender, EventArgs e)
{
if(dataGridView1.SelectedRows.Count > 0)
{
// Получаем индекс выделенной строки
int rowIndex = dataGridView1.SelectedRows[0].Index;
// Получаем данные выделенной строки
DataGridViewRow selectedRow = dataGridView1.Rows[rowIndex];
// Создаем новую строку для второго DataGridView
DataGridViewRow newRow = new DataGridViewRow();
// Добавляем данные из выделенной строки в новую строку
for(int i = 0; i < selectedRow.Cells.Count; i++)
{
newRow.Cells[i].Value = selectedRow.Cells[i].Value;
}
// Добавляем новую строку во второй DataGridView
dataGridView2.Rows.Add(newRow);
}
}

Таким образом, данный код позволит перенести выделенную строку из DataGridView1 в DataGridView2 при нажатии на кнопку. Не забудьте подключить событие кнопки к методу button1_Click. Важно также учитывать, что код предоставлен для примера и может потребовать доработки в зависимости от структуры ваших DataGridView и данных.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир