Gracias por tu respuesta
tigerblack me ha ayudado bastante.
Disculpa que abuse de tu amabilidad y confianza pero en el caso de que tengo una columna como checkbox en la cual selecciono que datos voy a pasar y de la cual se como identificarlos por medio del siguiente código:
Código:
foreach (DataGridViewRow row in this.DGVSeleccionDocumentos.Rows)
{
DataGridViewCheckBoxCell checkboxcell = ((DataGridViewCheckBoxCell)row.Cells[0]);
if (checkboxcell != null)
{
if ((checkboxcell.ValueType.Equals(typeof(bool))) == true)
{
if (checkboxcell.Value.Equals(true))
{
string x = row.Cells[1].Value.ToString();
string x = row.Cells.ToString();
MessageBox.Show("Ver: \n" + VGlobales2.va1[m]); //Valor del checkbox
}
}
}
}
Donde verifico que celdas han sido seleccionadas en el checkbox y en el siguiente codigo puedo mostrar los datos que he seleccionado:
Este me muestra el valor que contiene solo una celda
string x = row.Cells[1].Value.ToString();
Este otro me muestra como una cadena de datos de conexión o algo parecido, no estoy muy seguro de que es:
string x = row.Cells.ToString();
Pero lo que necesito pasarle es toda la fila, y esto es otro que no estoy seguro si al DataTable le puedo ir agregando fila por fila o como se puede hacer para agregarselas o que es lo que debo pasarle al DataTable