Как передать форму Form1 проверил строки данных GridView на форме2 Gridview?Передача данных в виде сетки между двумя формами
Like This:
Как передать форму Form1 проверил строки данных GridView на форме2 Gridview?Передача данных в виде сетки между двумя формами
Like This:
Есть много способов для достижения этой цели. Самое простое, что приходит в мой ум:
-Создание istance из GetDataForm
и вызова метода, который отображает форму и получить результат:
GetDataForm form2 = new GetDataForm();
List<DataGridViewRow> res = form2.ShowForm();
for (int i = 0; i < res.Count; i++)
mainFormGrid.Rows.Add(res[i]);
-В вашей GetDataForm
вы должны иметь следующий метод:
bool _closedByTransferButton = false;
public List<DataGridViewRow> ShowForm()
{
ShowDialog();
List<DataGridViewRow> res = new List<DataGridViewRow>();
if(_closedByTransferButton)
{
for(int i = 0;i<grid.Rows.Count;i++)
if((bool)grid.Rows[i].Cells["checkboxColumn"].Value)
res.Add(grid.Rows[i]);
}
return res;
}
й Click
события вашей кнопки Transfer
должно быть:
private void tranferButton_Click(object sender, EventArgs e)
{
_closedByTransferButton = true;
Close();
}
Надеюсь, что это поможет.
refrence no working – user2491383
Что значит? –
Я хочу, чтобы у меня была одна форма, которая называлась Main Form, теперь я хочу, чтобы ежедневные данные производились рабочими, поэтому пользователь нажимает кнопку «Button» при нажатии кнопки «2» «Получить форму данных» и пользователь выбирает некоторые данные и переносит на основную форму, но передает их gridview to gridview by 2 Forms @trippino мой английский не так хорош, я надеюсь, что вы поймёте – user2491383
> Наконец, я сделал это с помощью этого [Нажмите здесь] (http://stackoverflow.com/questions/19627471/how-to-copy-transfer-values-from-form2-datagridview-to-form1- datagridview-in-c) – user2491383