/ / Pridanie jedného riadka s jedným stĺpcom jedného datagridview do iného datagridview s viacerými stĺpcami - c #, datagridview

Pridanie jedného riadka s jedným stĺpcom jedného datagridview do iného datagridview s viacerými stĺpcami - c #, datagridview

Definoval som datagridview s 5 stĺpcami aďalšie s 1 stĺpcom .. čo chcem urobiť, je to po kliknutí na tlačidlo v datagridview so stĺpcami, riadok s jedným stĺpcom iného datagridview objaví .. je to možné? .. to je screenshot z môjho datagridview ..

tu zadajte popis obrázku

Chcem pridať datarow z iného datagridview len s jedným stĺpcom .. Viem, ako zvládnuť cellevent, ale to, čo naozaj chcem, je pridanie datarow len s jedným stĺpcom ..

odpovede:

0 pre odpoveď č. 1

Dúfam, že to pomôže:

private void dgv1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 3)
{
int newRow = dgv2.Rows.Add();
dgv2.Rows[newRow].Cells[0].Value = dgv1.Rows[e.RowIndex].Cells["Stringtext"].Value;
}
}

Toto by malo mať hodnotu z bunky StringText a umiestniť ju do prvého stĺpca novovytvoreného riadku v druhej mriežke, keď kliknete na tlačidlo v bunke 4 v prvej mriežke.

EDIT:

private void dgv1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 3)
{
dgv1.Rows[e.RowIndex].Cells["Stringtext"].Value = dgv2.Rows[{y}].Cells[0].Value;
}
}

Ten by mal nastaviť hodnotu bunky "StringText" (ktorá môže byť zmenená na všetko, čo potrebujete) v dgv1 na hodnotu bunky v dgv2 s riadkomIndex {y}.