none
Una pregunta de Datagridview y Datatable. RRS feed

  • Pregunta

  • Hola amigos del foro: Tengo un datagridview que lo tengo enlazado a un datatable, dgv.Datasource= MiTabla. Entre las propiedades del Datagridview, puedo ordenar segun la columna que me convenga.

    Pregunta, cómo yo puedo ordenar mi datagridview segun mi conveniencia, al ubicarme en determinada fila de mi datagridview, ¿puedo saber en que fila de mi datatable me encuentro?

    Por ejemplo, selecciono desde mi datatable los registros de una tabla: Grupo, Código, descripcion, Fecha. Los presento en mi datagridview:

    Si los ordeno por Grupo se cambia el orden de las filas de este. Si me ubico en la tercera fila, ¿a que fila de mi datatable corresponde?

    Si los ordeno por descripcion se cambia el orden de las filas de este. Si me ubico en la última fila, ¿a que fila de mi datatable corresponde?

    Espero que me haya podido explicar y gracias de antemano por la ayuda.

    Saludos.

    martes, 18 de agosto de 2015 4:41

Respuestas

  • Hola Carlos:

    El problema para saber a que fila del datatable pertenece, creo que lo tienes igual ordenes o no ordenes el datagridview, ya que sin ordenar te posicionas en la 3ª fila tampoco sabes a qué fila del datatable pertenece.

    Yo dicho tema en algunas grillas lo tengo solucionado con una columna que lleva el nº de Orden, por lo tanto al aplicar la propiedad short por código o bien ordenándolos desde el Header de la columna, siempre se a que fila pertenecen ya que me lo indica el nº de orden. 

    Un cordial saludo.

    Gemma

    martes, 18 de agosto de 2015 5:35

Todas las respuestas

  • Hola Carlos:

    El problema para saber a que fila del datatable pertenece, creo que lo tienes igual ordenes o no ordenes el datagridview, ya que sin ordenar te posicionas en la 3ª fila tampoco sabes a qué fila del datatable pertenece.

    Yo dicho tema en algunas grillas lo tengo solucionado con una columna que lleva el nº de Orden, por lo tanto al aplicar la propiedad short por código o bien ordenándolos desde el Header de la columna, siempre se a que fila pertenecen ya que me lo indica el nº de orden. 

    Un cordial saludo.

    Gemma

    martes, 18 de agosto de 2015 5:35
  • Hola Gemma:  Tenía una leve esperanza que se pudiera directamente, lo he estado haciendo de esa manera, pero pensé que existiera otra forma. Saludos. Gracias por tu aporte.
    miércoles, 19 de agosto de 2015 3:28