DataGridView

22/05/2008 - 13:12 por Alfredo Novoa | Informe spam
Hola a todos,

Estoy bastante harto del control DataGridView.

Por ejemplo si le asignas a un DataSource sin líneas se queda en
blanco y no hay manera de meter líneas ni de hacer nada.

Si creas las columnas a mano si que las enseña aunque el datasource no
tenga líneas, pero entonces no funcionan bien los DataBindings ni
saltan los eventos cuando cambias un dato de una línea ni nada :-(

Otro problema es que si pongo una columna de tipo ComboBox no puedo
meter ningún valor que no esté en la lista de elementos del Combobox y
no veo la forma de cambiar eso.

Los Grids de Delphi eran infinítamente mejores.

¿Como haceis vosotros para resolver estos problemas?

¿Que control gratis o de pago me podeis recomendar para sustituir al
DataGridView?


Gracias.

Preguntas similare

Leer las respuestas

#1 Hernan
22/05/2008 - 15:48 | Informe spam
Estoy bastante harto del control DataGridView.



Je... Bienvenido a bordo.

Por ejemplo si le asignas a un DataSource sin líneas se queda en
blanco y no hay manera de meter líneas ni de hacer nada.

Si creas las columnas a mano si que las enseña aunque el datasource no
tenga líneas, pero entonces no funcionan bien los DataBindings ni
saltan los eventos cuando cambias un dato de una línea ni nada :-(

Otro problema es que si pongo una columna de tipo ComboBox no puedo
meter ningún valor que no esté en la lista de elementos del Combobox y
no veo la forma de cambiar eso.

Los Grids de Delphi eran infinítamente mejores.

¿Como haceis vosotros para resolver estos problemas?

¿Que control gratis o de pago me podeis recomendar para sustituir al
DataGridView?



En nuestra empresa usamos los de Infragistics.
Eso sí, reconozco que no son 100% recomendables porque también tienen
lo suyo. En determinadas situaciones, dependiendo de tus
requerimientos,
es probable que tengas que programar bastante.

-H.
Respuesta Responder a este mensaje
#2 Eduardo
22/05/2008 - 16:12 | Informe spam

Estoy bastante harto del control DataGridView.

Por ejemplo si le asignas a un DataSource sin líneas se queda en
blanco y no hay manera de meter líneas ni de hacer nada.

Si creas las columnas a mano si que las enseña aunque el datasource no
tenga líneas, pero entonces no funcionan bien los DataBindings ni
saltan los eventos cuando cambias un dato de una línea ni nada :-(

Otro problema es que si pongo una columna de tipo ComboBox no puedo
meter ningún valor que no esté en la lista de elementos del Combobox y
no veo la forma de cambiar eso.

Los Grids de Delphi eran infinítamente mejores.

¿Como haceis vosotros para resolver estos problemas?

¿Que control gratis o de pago me podeis recomendar para sustituir al
DataGridView?





Creo que a todos nos ha pasado, es frustrante este Datagridview, en mi caso
vengo de VFP y solia usar los Grids para edicion directa, implicando un
control detallado sobre cada columna y sus eventos. Comparado con lo
limitado que es el datagridview en C#, éste es frustrante. Tanto asi que su
conocimiento lo he pospuesto para cuando tenga tiempo de sobra.
De todos modos modos, he visto que Luis Miguel Blanco ha profundizado en
esa clase y tiene varios mensajes y artículos sobre cómo meter clases
personalizadas en el DataGridview, quizas eso pueda ayudar para eso.

http://groups.google.com.do/groups?...amp;tab=wg
Respuesta Responder a este mensaje
#3 Jowie
22/05/2008 - 16:16 | Informe spam
¿Que control gratis o de pago me podeis recomendar para sustituir al
DataGridView?



Yo uso los DevExpress que ademas permiten agrupar por columnas.
www.devexpress.com
Eso si son de pago.

Un saludo.
Respuesta Responder a este mensaje
#4 Alfredo Novoa
22/05/2008 - 16:33 | Informe spam
Hola Jowie,

On Thu, 22 May 2008 07:16:15 -0700 (PDT), Jowie
wrote:

¿Que control gratis o de pago me podeis recomendar para sustituir al
DataGridView?



Yo uso los DevExpress que ademas permiten agrupar por columnas.
www.devexpress.com
Eso si son de pago.




Muchas gracias, lo miraré con calma. Lo bueno es que se puede comprar
el grid solo y así no sale muy caro.


Saludos
Alfredo
Respuesta Responder a este mensaje
#5 Alfredo Novoa
22/05/2008 - 16:37 | Informe spam
On Thu, 22 May 2008 10:12:03 -0400, "Eduardo" wrote:

Creo que a todos nos ha pasado, es frustrante este Datagridview,



Lo raro es que se queje tan poca gente :-)

limitado que es el datagridview en C#, éste es frustrante. Tanto asi que su
conocimiento lo he pospuesto para cuando tenga tiempo de sobra.
De todos modos modos, he visto que Luis Miguel Blanco ha profundizado en
esa clase y tiene varios mensajes y artículos sobre cómo meter clases
personalizadas en el DataGridview, quizas eso pueda ayudar para eso.

http://groups.google.com.do/groups?...amp;tab=wg



Muchas gracias. Algo de eso ya había hecho. Por ejemplo me he creado
un tipo de columna que tiene un TextBox y un botón para imitar a los
grids de Delphi, aunque aun le falta algún retoque.

He estado leyendo sobre el problema de los datasources sin filas y
dicen que no tiene solución, que tengo que hacer la chapuza de añadir
una fila cuando el datasource venga vacío :-(

A ver si encuentro un grid de pago que sea fácil de usar y funcione
bien.


Saludos
Alfredo
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida