1- Tengo un DataGrid (dtg) y un DataSet (ds) con un DataTable (dt) y hago lo
siguiente:
dtg.DataSource=ds;
dtg.DataMember=dt.TableName;
La propiedad dtg.CurrentRowIndex, me devuelve el indice de la fila
actualmente activa.
Al eliminar una fila, dicha propiedad ya no "funciona", debido a que, para
calcular su valor, sigue tomando en cuenta a la fila eliminada, aun y cuando
no la muestra.
Esto se resuelve haciendo dg.DataSource=dt.DefaultView y configurando dicho
DataView pero, ¿que pasa si el dtg.DataMember no es una tabla sino una
DataRelation? ¿Como puedo obtener SIEMPRE el indice correcto de fila, sin
importar el DataMember o el DataSource?
2- Insisto con lo de Insertar registros, como se hace para insertar una fila
en determinada posicion de una tabla, ya que el metodo Tabla.Insert() no me
funciona.
Leer las respuestas