none
TEXTBOXT QUE INCREMENTA C# RRS feed

Todas las respuestas

  • Detalles. Muchos más detalles hacen falta.

    Un textbox no se "incrementa". Lo único que hace es mostrar una cadena de texto. Esa cadena podrá extraerse o calcularse a partir de unos determinados datos, que serán los que se incrementen bajo ciertas circunstancias. Tienes que describir esas circunstancias. Y para que no se borre o reinicie el contador, habrá que salvarlo en algún almacenamiento permanente. Eso requiere conocer el tipo de aplicación que estás desarrollando y el tipo de almacenamiento que utilizas (¿estás usando una base de datos? ¿Quieres salvarlo en un archivo en disco? ¿Te valdría con usar los User Settings propios de la aplicación?)

    viernes, 14 de abril de 2017 14:00
  • OH! gracias por reponder amigo, sucede que estoy haciendo un proyecto para mi clase de programacion y el proyecto consiste en hacer un sistema de facturacion. si, estoy usando una base de datos, quiero hacer que al darle al boton de guardar se ejecute una función que me incremente el ID del producto. Pero muchas gracias jeje, ya resolví el problema, puse que el ID se incremente desde el SQL jeje.
    viernes, 14 de abril de 2017 14:30
  • Tambien lo que puedes hacer, es una variable incremental

    Int Valor = 0;
    private void button1_click (objet sender, EvenetArgs e){
    valor += +1;
    
    textbox1.text = valor.toString();
    
    }

    Espero que te ayude...

    viernes, 14 de abril de 2017 15:28
  •  puse que el ID se incremente desde el SQL jeje.

    ¿Ves? Por eso era importante lo que yo te decía de mencionar la tecnología que estás usando, porque sabiendo que estabas salvando datos en SQL Server habría sido fácil sugerirte un campo IDENTITY.

    Sin embargo, hago una advertencia: Aunque el IDENTITY en SQL Server normalmente se incrementa de 1 en 1, no se garantiza que siempre sea así. Solo se garantiza que sea creciente, pero no que nunca se salte una unidad. Esto puede ocurrir, por ejemplo, si se produce un error y se deshace la transacción. En ese caso el registro queda sin grabar, pero se pierde el número que habría quedado asignado a ese registro, y la siguiente vez que grabes un registro se le asigna el siguiente valor, con lo que un valor queda "perdido". Esto puede tener relevancia legal en un sistema de facturación, en el que se requiere que los números de factura sean consecutivos sin que falte ninguno.

    viernes, 14 de abril de 2017 18:09