Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2013, 04:06
cubanitooo
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4
Antigüedad: 17 años, 5 meses
Puntos: 0
Actualizar los Id de las filas seleccionadas de un datagrid en Visual Studio.net

Muchos saludos.

Necesito ayuda en como actualizar el campo ID de las filas seleccionadas en un datagrid en visual studio.

La problemática es la siguiente tengo listados en un grid los artículos de una solicitud determinada. pero necesito poder cambiar algunos de esos artículos a otra solicitud existente para ello intento hacer lo siguiente:

1. cree un formulario de búsqueda que permite seleccionar la solicitud para donde van los articulos que se seleccionaron (esto me funciona bien).
2. Si viene un ID de solicitud válida, mando a recorrer el datagrid que contiene los artículos seleccionados.
3. Cómo hago para decirle al datagrid que quiero actualizarle el IdSolicitud de esos elementos seleccionados????

Les pongo el ejemplo del código, para si les sirve para que me puedan ayudar.

private void toolStripButton4_Click(object sender, EventArgs e)
{
DialogResult DR = MessageBox.Show("Desea Incluir estos artículos en otra solicitud","Confirmación", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);

if (DR == DialogResult.Yes)
{
FSolicitudesParaCambiar F = new FSolicitudesParaCambiar();
Datos.SolicitudeParaCambiar = null;
F.SolicitudActualR = (DSSolicitudes.SolicitudesRow)((DataRowView)solici tudesBindingSource.Current).Row;
F.ShowDialog();
if (Datos.SolicitudeParaCambiar != null)
{
if (articulosSolicitudesDataGridView.SelectedRows.Cou nt > 0)
{
foreach (DataGridViewRow R in articulosSolicitudesDataGridView.SelectedRows)
{
/* en este segmento de código es donde necesito ayuda*/

/* Cómo hago para actualizarle el IdSolicitud que obtengo del formulario de búsqueda (FSolicitudesParaCambiar) y
que guardo su ID en (Datos.SolicitudeParaCambiar) a cada fila seleccionada del grid (articulosSolicitudesDataGridView)???????

}
}
else
{

}
}
}
else if (DR == DialogResult.No)
{

}

}

Muchas gracias espero por su ayuda