agregar un renglon mas a datagridview

19/02/2007 - 19:29 por Rick | Informe spam
Que tal lista, tengo un lio, tengo un datagridview B(hijo) ligado a otro
datagridview A(padre)

B solo contiene 2 celdas, 1 oculta y 1 visible
cuando hago 2 click en la celda visible de B, muestro un OpenFileDialog, y
luego asigno a la celda el archivo seleccionado, mi problema es que si hago
los 2 clicks directos en la celda despues de asignar el archivo no me agrega
un nuevo renglon para seguir agregando mas datos, sino que tengo que hacer a
fuerza que el usuario teclee algo en la celda y solo asi me agrega un nuevo
renglon, como puedo hacer para que independientemente de si el usuairo
teclea algo o no en la celda el datagridview me agrege el renglon siguiente?

PD: no puedo hacerlo con B.Rows.Add() porque uso databindig en el
datagridview y si lo hago asi vs2005 me marca error diciendo que como uso
databinding no puedo agregar renglones x programacion

Saludos!!!


mi codigo es este
private void trabajadorDataGridView_CellDoubleClick(object sender,
DataGridViewCellEventArgs e)

{

if (e.ColumnIndex == 1)

{

OpenFileDialog openFileDialog1 = new OpenFileDialog();

openFileDialog1.Filter = "Todos los Archivos |*.*";

openFileDialog1.Title = "Selecciona el archivo del trabajador";

if (openFileDialog1.ShowDialog() == DialogResult.OK)

{

dgTC.CurrentCell.Value = openFileDialog1.FileName;

}

}

}

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
20/02/2007 - 08:48 | Informe spam
Rick, yo en estos casos lo que hago es añadir una fila al origen de
datos del grid. No tienes otra forma, ya que está asociado
precisamente a ese origen de datos. Por lo tanto, tendrás que buscar
el mecanismo para ello.

Saludos
On 19 feb, 19:29, "Rick" wrote:
Que tal lista, tengo un lio, tengo un datagridview B(hijo) ligado a otro
datagridview A(padre)

B solo contiene 2 celdas, 1 oculta y 1 visible
cuando hago 2 click en la celda visible de B, muestro un OpenFileDialog, y
luego asigno a la celda el archivo seleccionado, mi problema es que si hago
los 2 clicks directos en la celda despues de asignar el archivo no me agrega
un nuevo renglon para seguir agregando mas datos, sino que tengo que hacer a
fuerza que el usuario teclee algo en la celda y solo asi me agrega un nuevo
renglon, como puedo hacer para que independientemente de si el usuairo
teclea algo o no en la celda el datagridview me agrege el renglon siguiente?

PD: no puedo hacerlo con B.Rows.Add() porque uso databindig en el
datagridview y si lo hago asi vs2005 me marca error diciendo que como uso
databinding no puedo agregar renglones x programacion

Saludos!!!

mi codigo es este
private void trabajadorDataGridView_CellDoubleClick(object sender,
DataGridViewCellEventArgs e)

{

if (e.ColumnIndex == 1)

{

OpenFileDialog openFileDialog1 = new OpenFileDialog();

openFileDialog1.Filter = "Todos los Archivos |*.*";

openFileDialog1.Title = "Selecciona el archivo del trabajador";

if (openFileDialog1.ShowDialog() == DialogResult.OK)

{

dgTC.CurrentCell.Value = openFileDialog1.FileName;

}
}
}
Respuesta Responder a este mensaje
#2 Rick
20/02/2007 - 16:14 | Informe spam
Okas!!

Muchas gracias Juan Diego!!


"Juan Diego Bueno" escribió en el mensaje
news:
Rick, yo en estos casos lo que hago es añadir una fila al origen de
datos del grid. No tienes otra forma, ya que está asociado
precisamente a ese origen de datos. Por lo tanto, tendrás que buscar
el mecanismo para ello.

Saludos
On 19 feb, 19:29, "Rick" wrote:
Que tal lista, tengo un lio, tengo un datagridview B(hijo) ligado a otro
datagridview A(padre)

B solo contiene 2 celdas, 1 oculta y 1 visible
cuando hago 2 click en la celda visible de B, muestro un OpenFileDialog, y
luego asigno a la celda el archivo seleccionado, mi problema es que si
hago
los 2 clicks directos en la celda despues de asignar el archivo no me
agrega
un nuevo renglon para seguir agregando mas datos, sino que tengo que hacer
a
fuerza que el usuario teclee algo en la celda y solo asi me agrega un
nuevo
renglon, como puedo hacer para que independientemente de si el usuairo
teclea algo o no en la celda el datagridview me agrege el renglon
siguiente?

PD: no puedo hacerlo con B.Rows.Add() porque uso databindig en el
datagridview y si lo hago asi vs2005 me marca error diciendo que como uso
databinding no puedo agregar renglones x programacion

Saludos!!!

mi codigo es este
private void trabajadorDataGridView_CellDoubleClick(object sender,
DataGridViewCellEventArgs e)

{

if (e.ColumnIndex == 1)

{

OpenFileDialog openFileDialog1 = new OpenFileDialog();

openFileDialog1.Filter = "Todos los Archivos |*.*";

openFileDialog1.Title = "Selecciona el archivo del trabajador";

if (openFileDialog1.ShowDialog() == DialogResult.OK)

{

dgTC.CurrentCell.Value = openFileDialog1.FileName;

}
}
}
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida