none
Ayuda con DataTable... RRS feed

  • Pregunta

  • Hola, tengo una duda existencia sobre los datatable o datasets en general... cuando tengo un formulario donde los controles estan bindeados a un datatable en este caso pq solo tengo una tabla. Cuando hago siguiente o anterior los controles cambian a sus nuevos valores del datatable, mi pregunta es como puedo acceder al registro o fila(row) en la que estoy actualmente. Me refiero existe un puntero como antiguamente que te indique donde estas en esos datatables, supongo q será del tipo datarow y luego como puedo referirme a una columna en concreto de esa fila, supongo que con un datacolumn... como se hace eso sin emplear numeros para referirme a las columns. Gracias por todo.
    martes, 10 de mayo de 2011 15:30

Todas las respuestas

  • hola

    pero para moverte que estas usando, el BindingNavigator ?

    si es asi seguro tambien tengas un BindingSource

    en ese caso usa

    DataRow row = BindingSource1.Current as DataRow;
    si la conversion devuelve null, prueba de cambiar por DataRowView
    Nota: es aconsejable mencionar en que lenguaje programas, los ejemplos los puse en c# pero si los quieres en vb.net puede convertirlos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 10 de mayo de 2011 16:34
  • si tengo el bindingsource puedo emplearlo para añadir, modificar y eliminar registros en la tabla a traves de este y el dataadapter pertinente? puedo utilizar MiBindingSource.AddNew(); y MiBindingSource.MoveFirst(); etc... luego no tengo muy claro la funcion de MiBindingSource.EndEdit(); y su asociada MiBindingSource.CancelEdit(); me lo podrias explicar. Cual seria el metodo para eliminar. Donde se introducen las transacciones en todo esto.
    miércoles, 18 de mayo de 2011 14:18