CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Sumar columnas del Datagridview
mbisurgi:
Vos te referis, a la opcion que aparece debajo del table adapater cuando veo el deatalle del data set? Que tiene por defecto la consulta Fill, pero que se le pueden agregar personalizadas. Lo que tendria que hacer es una que cuando hago un insert o update en el campo IDCliente tome la suma que necesito. Yo lo plante asi
UPDATE [dbo].[Clientes] SET [IDCliente] = @IDCliente WHERE [IDCliente] = @Original_IDCliente (en esta parte tengo la duda, como lo tendria que poner?) le pense asi
WHERE [IDCliente] = @IDSubTarget & @NumeroCliente.
Eso esta bien? la tabla es con microsofto sql. quizas es disitnto como lo haces vos con mysql pero quisiera saber si tenes idea si eso estaria bien
saludosss y desde ya muchas gracias
gabio2:
Disculpa no te puedo ayudar por que no te entendí..
Esto es lo que me escribes primero:
Como va?, bueno tengo el siguiente problema. Cree un Datagridview que me trae los datos de una tabla llamada SubTarget. Esta tabla almacena los subtargets que hay en un local. La tabla esta realizada de la siguiente forma:
IDTarget = int (esto tiene relacion con la tabla Target)
NumeroSubTarget = varchar(2) (lo pongo asi porque tiene que ser del tipo 01, 02, etc y si pongo integer no me deja poner 0 delante del 1)
IDSubTarget = int (esto es la clave principal y esta conformado por el IDTarget + NumeroTarget, por ejemplo 101)
SubTarget = varchar(50) (esto es el nombre del SubTarget)
Hasta aca todo bien. Lo que hago despeus es ponerlo en un DataGrid en un formulario. Lo que yo quiero saber es como puedo hacer, para que al cargar el IDTarget, y luego el NumeroSubTarget, automaticamente me defina como IDSubTarget la suma de ambos pero no sumados sino seria como concatenado. Es posible hacer esto? Si alguien me ayuda se lo agradeceria.
Saludos
Ahora tu me dices esto:
Vos te referis, a la opcion que aparece debajo del table adapater cuando veo el deatalle del data set? Que tiene por defecto la consulta Fill, pero que se le pueden agregar personalizadas. Lo que tendria que hacer es una que cuando hago un insert o update en el campo IDCliente tome la suma que necesito. Yo lo plante asi
UPDATE [dbo].[Clientes] SET [IDCliente] = @IDCliente WHERE [IDCliente] = @Original_IDCliente (en esta parte tengo la duda, como lo tendria que poner?) le pense asi
WHERE [IDCliente] = @IDSubTarget & @NumeroCliente.
Eso esta bien? la tabla es con microsofto sql. quizas es disitnto como lo haces vos con mysql pero quisiera saber si tenes idea si eso estaria bien
saludosss y desde ya muchas gracias
Dime si tu entiendes lo que quieres decirme. :| ... no estamos en la misma sincronia.. segun yo, solo querias llamar en un datagrid a los datos de una tabla (SubTarget) y concatenar 2 campos.. para que los muestre en una misma columna.
Ahora veo que me muestras algo de UPDATE .. :| de un momento a otro cambiaste radicalmente jajaja.. de un SELECT a un UPDATE. :| .. ... te revuelvo a repetir.. ponme todoooo tu problema TODOO lo más claro posible.. todo lo que quieres hacer.. y como piensas hacerlo..
mbisurgi:
Sisi, jaja quiero eso de concatenar. Pero como en el mail anterior me dijsite que se hace desde sql, y que vos con mysql lo hacias con CONCAT, pense que era eso. Porque lo que quise decir fue que hay una forma de generar consultas a la tabla de la forma que te explique. Y entocnes pense que la forma de remplazar el CONCAT de mysql era esa jaj. Vos en mysql como lo harias? capaz que viendo eso me hago una idea de como hacerlo en microsoft sql. O buscar el equivalante a CONCAT.
Saludos y disculpa por liarte un poco jaja
mbisurgi:
Y de paso te pregunto algo relacionado. Como hago para por ejemplo hacer lo que es mas facil en un textbox. Por ejemplo, yo en un texbxo si quiero que diga hola, pongo textbox.text = hola
Como hago eso con una celda del datagridview?
es decir que una determinada celda sea = a un valor que yo diga?
Muchas gracias
Navegación
[*] Página Anterior
Ir a la versión completa