Cita:
Iniciado por keygen20
Otra dudita.. en que EVENTO HAGO ESA ACCION?.. del GRIDVIEW? .. la cosa seria QUE AL GUARDAR? o Ke.. la duda tengo .. que seria bien.. que .. al estar vacio la caja de texto .. Me Agrege el "0" en lugar de una caja vacia.. ?
Lamentablemente nadie en este foro te puede responder esas 2 preguntas ya que el momento en el que validas y lo que traiga el textbox dependerá del flujo de datos en tu aplicación.
Lo que yo te
recomendaría para el momento de la acción es que hagas una función que se encargue de validar (toda) la data que necesite validación y que antes de grabar la información ejecutes la función. Pero te recuerdo que eso dependerá de la forma en que está supuesta a reaccionar tu aplicación a los distintos eventos del usuario.
Para lo del 0 no sé, si es un tablero de notas entonces un vacío puede representar que la persona no tomo esa práctica y eso no es lo mismo a que haya sacado un 0. Yo que tú lo trabajaría como NULL.
Cita:
Iniciado por keygen20
yo quiero evitar que cuando esten ingresando Numeros en la CAJA DE TEXTO .. no este VACIA me dejo entender ?
Me temo que no entiendo tu pregunta asi que te voy a desglosar len(textbox.text) por partes para que entiendas mejor:
1.- TextBox.Text() devuelve el String que representa el contenido del Textbox
2.- Len() esta es una función de VB (te espcifico VB por que no se si se llama de la misma manera en C#) que te retorna la cantidad de elementos que recibe.
Ej. 1, para el caso de arrays devuelve la cantidad de elementos dentro del array:
Código:
int[3] myArray;
msgbox(len(myArray));
Esto imprime 3 en pantalla
Ej. 2, para el caso de Strings devuelve la cantidad de caracteres en el String:
Código:
String a = "hello"; ///this is a 5 letters string
msgbox(len(a))
Esto imprime 5 en pantalla
Asi Len(TextBox.Text()) = 0 representa si está vacío, si quieres decir que NO está vacío no mas que cambias el "=" por lo que seria "distinto" en C# que no se como es (quizas sea: !=).