/ / Agregar una sola fila con una sola columna de una vista de datos de datos en otra vista de datos de varias columnas - c #, datos de vista

Adición de una sola fila con una sola columna de una vista de datos de datos en otra vista de datos de varias columnas - c #, datagridview

He definido un datagridview con 5 columnas yotra con 1 columna ... lo que quiero hacer es con el clic del botón en la ventana de datos con las columnas, aparece la fila con la única columna de la otra ventana de datos ... ¿es posible? .. esta es la captura de pantalla de mi datagridview ..

enter image description here

Quiero agregar un datarow de otra vista de datos con una sola columna ... sé cómo manejar cellevent pero lo que realmente quiero es la adición de datarow con una sola columna.

Respuestas

0 para la respuesta № 1

Espero que esto ayude:

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;
}
}

Esto debería tomar el valor de la celda StringText y colocarlo en la primera columna de una fila recién creada en la segunda cuadrícula cuando se hace clic en el botón de la celda 4 en la primera cuadrícula.

EDITAR:

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;
}
}

Este debe establecer el valor de la celda "StringText" (que se puede cambiar a lo que sea necesario) en dgv1 al valor de la celda en dgv2 con el rowIndex {y}.