Autor Tema: Ayuda a JGuillen™ con C#  (Leído 30282 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Juancho

  • The Communiter-
  • *
  • Mensajes: 1311
Re: Ayuda a JGuillen™ con C#
« Respuesta #15 : julio 16, 2008, 08:55:33 pm »
pregunto, que funcionalidad le darás a tu aplicación.... talvéz hay otra forma de como realizar lo que queres.....[significa, como se utilizara tu aplicación]


entiendo lo que explicas... pero sin analizar nada de lo que solicitas en código puro, puedo adelantarme a decirte, que si vas a modificar algo en el dataGrid, no podes deshabilitar la escritura de una sola columna.... repito no lo he intentado....

yo he trabajado únicamente habilitando/deshabilitando la modificación de un dataGrid completo....

Mira te corrijo, si podes deshabilitar ciertas columnas especificas, osea no es necesiaramente deshabilitar todo, sino que uno puede elegir que columna quiere deshabilitar, y eso con las propiedades de DataColumn, si te fijas esa clase contiene una propiedad llamada ReadOnly (creo jejej), entonces al activarle eso a la columna deshabilitas solo la columnas que deseas.

te pongo un ejemplo, si tuvieras una datagrid con 2 columnas y la primera la queres deshabilitar harias lo siguiente:
Código: [Seleccionar]
Dim col as DataColumn = datagrid1.columns(0)
col.readonly = true

O bueno de la forma simplificada sin dimensionar variables extras:
Código: [Seleccionar]
datagrid1.columns(0).readonly= true
yo creo que esa es la propiedad, no estoy seguro eso no lo probe en el IDE de VS por eso creo q es asi si mal no recuerdo
<a href="http://www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/" target="_blank">
<img src="http://cache.www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/b_560x95.png" border="0" width="560" height="95" alt="" />
</a>

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #16 : julio 17, 2008, 08:38:59 am »
Mira te corrijo, si podes deshabilitar ciertas columnas especificas, osea no es necesiaramente deshabilitar todo, sino que uno puede elegir que columna quiere deshabilitar, y eso con las propiedades de DataColumn, si te fijas esa clase contiene una propiedad llamada ReadOnly (creo jejej), entonces al activarle eso a la columna deshabilitas solo la columnas que deseas.

te pongo un ejemplo, si tuvieras una datagrid con 2 columnas y la primera la queres deshabilitar harias lo siguiente:
Código: [Seleccionar]
Dim col as DataColumn = datagrid1.columns(0)
col.readonly = true

O bueno de la forma simplificada sin dimensionar variables extras:
Código: [Seleccionar]
datagrid1.columns(0).readonly= true
yo creo que esa es la propiedad, no estoy seguro eso no lo probe en el IDE de VS por eso creo q es asi si mal no recuerdo


Efectivamente.....! como dijo tekun... andas volando Juancho!  :thumbsup: [+k]

Con tan solo esto basto.. para bloquear ciertas columnas...

Código: [Seleccionar]
dtGpedido.Columns[0].ReadOnly = true;
Graxias sicario, graxias tekun y graxias Juancho.:!  :big_boss:

 :thumbsup:

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #17 : julio 22, 2008, 10:21:52 am »
Bueno comuniters... aca vengo a solicitarles su ayuda nuevamente.....


Stoy Usando el Visual C# .Net 2005 Express Edition......y  he instalado el Crystal Report 11.... alguien puede decirme como elaborar un reporte.... o almentos q me de algun link... porq he buscado y los que sale son ejemplos con el Crystal Report que viene integrado en Visual Studio....


:thx:

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado Juancho

  • The Communiter-
  • *
  • Mensajes: 1311
Re: Ayuda a JGuillen™ con C#
« Respuesta #19 : julio 22, 2008, 11:58:02 am »
Mira y porque no ocupas los crystal integrados q incluye el VS? no te gustan o q??
<a href="http://www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/" target="_blank">
<img src="http://cache.www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/b_560x95.png" border="0" width="560" height="95" alt="" />
</a>

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #20 : julio 22, 2008, 02:02:22 pm »
lo que tu mama no te conto de los CrystalReports !!! XD


Graxias tekun la verdad que va a servir uffff mucho!  :thumbsup:


Mira y porque no ocupas los crystal integrados q incluye el VS? no te gustan o q??

Claro que si kiero usar esos.! pero lastimosamente la version Express no trae eso incorporado.. tendre que buscarme el Visual Studio Completo.."!

Graxias..!  :thumbsup:

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #21 : julio 25, 2008, 02:04:35 pm »
Tengo problemas con el compilador en C#... lo que resulta es que se mira cmo q lo compila el programa y  lo ejecuta y todo aun teniendo errores siempre lo compila y ejecuta.... pero no tampoco guarda cambios... como que si se hbiese congelado....

Como asi...

Osea si al form le agrego una nueva caja de texto, al compilarlo todo bien y lo ejecuta pero no aparece la caja de texto....  :-/

Desconectado Juancho

  • The Communiter-
  • *
  • Mensajes: 1311
Re: Ayuda a JGuillen™ con C#
« Respuesta #22 : julio 25, 2008, 05:42:03 pm »
Tengo problemas con el compilador en C#... lo que resulta es que se mira cmo q lo compila el programa y  lo ejecuta y todo aun teniendo errores siempre lo compila y ejecuta.... pero no tampoco guarda cambios... como que si se hbiese congelado....

Como asi...

Osea si al form le agrego una nueva caja de texto, al compilarlo todo bien y lo ejecuta pero no aparece la caja de texto....  :-/

Eso sucede cuando vs intentas compilar tu programa y tenes errores y aparece un cuado de texto que te dice q si lo "deseas correr aun asi teniendo errores", entonces si le das q si te va a cargar el ultimo compilado! y no lo q este modificando.

Entonces para corregirlo, corregis todos los errores y limpias la solucion, eso te aparece en el menu proyecto creo o no m acuerdo y dice "Limpiar Solucion" y cuando limpies y volvas a correr te va a generar la nueva compilacion para q no tengas problemas!
<a href="http://www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/" target="_blank">
<img src="http://cache.www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/b_560x95.png" border="0" width="560" height="95" alt="" />
</a>

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #23 : julio 29, 2008, 11:24:46 am »
Bueno comuniters aca vengo a molestarlos nuevamente... necesito alguna rutina que haga lo siguiente...


Digamos.. el año esta compuesto por 52 semanas-....entonces yo quiero que al digitar la semana 1 me de como resultado el rango de fecha que hay para ese numero de semana....

 :-/

sicario

  • Visitante
Re: Ayuda a JGuillen™ con C#
« Respuesta #24 : julio 29, 2008, 11:37:20 am »
mirate esto... talvez te da una mejor idea..esta en vb pero se puede pasar a C# con SHARPDevelop  :drinks:

http://forums.msdn.microsoft.com/en-US/vbide/thread/43ee5e01-b436-4d5c-a9ca-2070b4fefa75/



Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #25 : julio 29, 2008, 11:43:05 am »
mirate esto... talvez te da una mejor idea..esta en vb pero se puede pasar a C# con SHARPDevelop  :drinks:

http://forums.msdn.microsoft.com/en-US/vbide/thread/43ee5e01-b436-4d5c-a9ca-2070b4fefa75/




heyy graxias sicario... con esto ya tengo para jugar jejejejejej luego les cuento como me fue..!  :thumbsup:

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #26 : agosto 04, 2008, 11:26:32 am »
Aqui vengo otra vez a molestar jajaja.... :D


Bueno ahora mi pregunta es como puedo generar reportes con Crystal Report desde C#.... si si si ya busque en google de hecho ya unos comuniters me dieron ejemplos interesantes... pero todos los ejemplos q encuentro... ya dan la tabla y solo jalas los campos q keres q salgan en el reporte... pero no es eso lo que quiero.. osea yo quiero llenar el reporte con los resultados de una consulta en donde extraigo datos de dos o mas tablas...

Imaginenes que yo quiciera mostrar esto en un reporte.....


select A.id, A.nombre, B.cantidad from tabla1 as A inner join tabla2 as B on A.id = B.id where condicio.....


Como haria para mostrar esos resultados en el crystal report..?

 :unsure:

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Ayuda a JGuillen™ con C#
« Respuesta #27 : agosto 04, 2008, 12:49:19 pm »
los crystal report se pegan a un squema especifico.....

si no tienes un squema en tu proyecto y quieres mostrar datos en tu crystalReport, sera un huevo para tí....

primero, te recomiendo, crear un squema de toda tu data.... eso si queres charte un tu par de horas, segun lo completo de tu data, cuantas tablas y campos... sino el todo poderoso visual basic lo hace por vos de dos patadas... las preguntas de esto para luego si!


va! ahora con lo de mostrar datos de diferentes tablas... no creas que es un gran misterio... cuando crees tu reporte seleccionas las dos tablas de "tu squema" o si no las agregas despues...
luego "ojo con esto" hace la relacion entre las tablas de tu reporte de la misma forma que lo haces en tu scrip.... esto por aquello de los cortes de control que puedas hacer...

luego solo haces la consulta a tu data,  y muy importante hacer el fill para todas las tablas que haces en tu consulta .... algo así

select a.id_user, b.cantidad
from tabla1 as a, tabla2 as b
where a.id_user=b.id_user

adapter.fill(dset,"tabla1")
adapter.fill(dset,"tabla2")

esto para poblar ambas tablas en tu mismo dataSet

luego,

reporteCrystal.SetDatasource=dset

con eso debe andar bien tu reporte..... fuí muy scueto porque creo que tu eres de los programadores que solo necesitan una medio inducción.... sino fui lo suficientemente claro me dices....


como nota: te adelanto que tengo una segunda entrega de los Crystal reports.... una parte dos del post "lo que tu mama no te conto de los crystal Report" XD
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado Juancho

  • The Communiter-
  • *
  • Mensajes: 1311
Re: Ayuda a JGuillen™ con C#
« Respuesta #28 : agosto 04, 2008, 02:53:28 pm »
Yo lo que te recomendaria que depende el motor de base d datos crees tu consulta con un DataSet ya en tu ´proyecto, es mucho mas facil. SOlo creas la consulta, la cargas en tu DS, y a la hora de crear el reporte seleccionas ese DS que es tu origen de datos y dealli ajustas los campos y listos, alli acaba todo!
<a href="http://www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/" target="_blank">
<img src="http://cache.www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/b_560x95.png" border="0" width="560" height="95" alt="" />
</a>

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #29 : agosto 04, 2008, 04:22:55 pm »
Yo lo que te recomendaria que depende el motor de base d datos crees tu consulta con un DataSet ya en tu ´proyecto, es mucho mas facil. SOlo creas la consulta, la cargas en tu DS, y a la hora de crear el reporte seleccionas ese DS que es tu origen de datos y dealli ajustas los campos y listos, alli acaba todo!


ummm... como... no entiendo...  :unsure:  :phew:


los crystal report se pegan a un squema especifico.....

si no tienes un squema en tu proyecto y quieres mostrar datos en tu crystalReport, sera un huevo para tí....

primero, te recomiendo, crear un squema de toda tu data.... eso si queres charte un tu par de horas, segun lo completo de tu data, cuantas tablas y campos... sino el todo poderoso visual basic lo hace por vos de dos patadas... las preguntas de esto para luego si!


va! ahora con lo de mostrar datos de diferentes tablas... no creas que es un gran misterio... cuando crees tu reporte seleccionas las dos tablas de "tu squema" o si no las agregas despues...
luego "ojo con esto" hace la relacion entre las tablas de tu reporte de la misma forma que lo haces en tu scrip.... esto por aquello de los cortes de control que puedas hacer...

luego solo haces la consulta a tu data,  y muy importante hacer el fill para todas las tablas que haces en tu consulta .... algo así

select a.id_user, b.cantidad
from tabla1 as a, tabla2 as b
where a.id_user=b.id_user

adapter.fill(dset,"tabla1")
adapter.fill(dset,"tabla2")

esto para poblar ambas tablas en tu mismo dataSet

luego,

reporteCrystal.SetDatasource=dset

con eso debe andar bien tu reporte..... fuí muy scueto porque creo que tu eres de los programadores que solo necesitan una medio inducción.... sino fui lo suficientemente claro me dices....


como nota: te adelanto que tengo una segunda entrega de los Crystal reports.... una parte dos del post "lo que tu mama no te conto de los crystal Report" XD


traying...