bustio
20-09-2006, 01:58:38
Hola a todos:
Toda la vida he sido programador de Delphi(al que amo!) pero ahora en mi trabajo se me asigno la tarea de realizar unos programas en VS.NET2005 y C#, pero resulta que tengo que mapear datos en un Grid, y sinceramente, el DataGrid y el GridView del VS.NET 2005 apestan. Mis datos son del orden de los miles de columnas y decenas de filas y no solo cargarlos sobre los susodichos controles es lento, sino desplazarse en ellos con los scrolls que traen es un problema.
De mi experiencia con Delphi se que el TStringGrid es muchisimo mejor, aunque la carga de los datos es un poco lenta el desplazamiento dentro de el es muy rapido y eficiente. Ya se que puedo probar a cargar los datos a medida que me desplazo, pero hacer esto puede resultar mas complicado que sencillamente meter todos los datos en el Grid que use. Prefiero la segunda variante.
Para lograr esto puedo hacer 2 cosas: generar una dll con el TStringGrid del Delphi 7 o 6, cosa que no se hacer o intentar utilizar el TSTringGrid del Delphi 2005 o del BDS2006. Ahora, inclui en las referencias de mi solucion de VS2005 a la Borland.Vcl.dll y en la paleta de controles tambien la annadi, solo que no sale ningun control, y tampoco se como crear desde C#.NET un TStringGrid de la Borland.Vcl. En realidad no se si esta mezcla se pueda realizar... Alguien pudiera indicarme como:
1.- Puedo utilizar la Borland.Vcl.dll desde el VS.NET 2005 con C#.NET
2.- En caso de que no se pueda hacer lo anterior, como hacer la dll con el TStringGrid del DElphi 7 para usarla desde el VS.NET2005 y el C#.NET?
3.- Alguna otra variante??
Toda la vida he sido programador de Delphi(al que amo!) pero ahora en mi trabajo se me asigno la tarea de realizar unos programas en VS.NET2005 y C#, pero resulta que tengo que mapear datos en un Grid, y sinceramente, el DataGrid y el GridView del VS.NET 2005 apestan. Mis datos son del orden de los miles de columnas y decenas de filas y no solo cargarlos sobre los susodichos controles es lento, sino desplazarse en ellos con los scrolls que traen es un problema.
De mi experiencia con Delphi se que el TStringGrid es muchisimo mejor, aunque la carga de los datos es un poco lenta el desplazamiento dentro de el es muy rapido y eficiente. Ya se que puedo probar a cargar los datos a medida que me desplazo, pero hacer esto puede resultar mas complicado que sencillamente meter todos los datos en el Grid que use. Prefiero la segunda variante.
Para lograr esto puedo hacer 2 cosas: generar una dll con el TStringGrid del Delphi 7 o 6, cosa que no se hacer o intentar utilizar el TSTringGrid del Delphi 2005 o del BDS2006. Ahora, inclui en las referencias de mi solucion de VS2005 a la Borland.Vcl.dll y en la paleta de controles tambien la annadi, solo que no sale ningun control, y tampoco se como crear desde C#.NET un TStringGrid de la Borland.Vcl. En realidad no se si esta mezcla se pueda realizar... Alguien pudiera indicarme como:
1.- Puedo utilizar la Borland.Vcl.dll desde el VS.NET 2005 con C#.NET
2.- En caso de que no se pueda hacer lo anterior, como hacer la dll con el TStringGrid del DElphi 7 para usarla desde el VS.NET2005 y el C#.NET?
3.- Alguna otra variante??