none
obtener datos de un datatable

    Question

  • hola a todos, despues consultar e intentar por un buen momento me he decidido a preguntar como obtengo informacion de un datatable estoy utilizando esto:

    DataRow

    rowsNombres = datatable.Rows[0];

    DataRow rowsApellidos = datatable.Rows[1];// aqui me genera el error me dice que no se encuentra esta posicion

    saludos gracias.

    Friday, July 22, 2011 2:16 PM

Answers

  • no se encuantra porque quizas no tenga registros

    o sea imagino estas cargando el datatable ?

    si es asi como sabes si hay registros

    ademas estas usando als rows como campos, deberia ser

    DataRow  row = datatable.Rows[0];

    txtNombre.Text = row["nombre"].ToString();

    txtApellido.Text = row["apellido"].ToString();

     

    o sea la row es una pero despues accedes a los campos

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by RiveraCorrea Friday, July 22, 2011 2:32 PM
    Friday, July 22, 2011 2:23 PM

All replies

  • no se encuantra porque quizas no tenga registros

    o sea imagino estas cargando el datatable ?

    si es asi como sabes si hay registros

    ademas estas usando als rows como campos, deberia ser

    DataRow  row = datatable.Rows[0];

    txtNombre.Text = row["nombre"].ToString();

    txtApellido.Text = row["apellido"].ToString();

     

    o sea la row es una pero despues accedes a los campos

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by RiveraCorrea Friday, July 22, 2011 2:32 PM
    Friday, July 22, 2011 2:23 PM
  • Una consulta cuantas filas tiene el datatable: por que en realidad cuando escribes DataRow haces referencia a toda la fila de tu tabla.. datatable.Rows[0]; hace referencia a la primera fila, si tu quieres obtener el valor que esta en la fila 0 campo 0 deberia ser algo asi

    DataRow row = dataTable.Rows[0];

    string nombre =  row.Cells[0];

    string apellido = row.Cells[1];

     

    tal ves  entendi mal tu pregunta pero cualquier cosa estamos para ayudar

    Friday, July 22, 2011 2:24 PM
  • ok, gracias leandro a veces uno se enreda en cosas tan sencillas jjj mil gracias.

     

    saludos.

    Friday, July 22, 2011 2:33 PM
  • me sirvieron bastante estas lineas que pusiste xD, gracias
    Tuesday, November 26, 2013 7:11 PM
  • Has intentando de la siguiente manera?

     txtnombre.text= datatable.rows(0)(0)

    txtapellido.text= datatable.rows(1)(0)


    Tuesday, November 26, 2013 9:38 PM