none
como proyecto un dato en texbox dentro del gridview RRS feed

  • Pregunta

  • necesito proyectar un 0 dentro del texbox que esta incrustado del gridview pero he echo de tantas formas pero nada

    necesito la ayuda de ustedes 

     int cantidadK = Convert.ToInt32((row.Cells[4].FindControl("TextBox3") as TextBox).Text); 

    lunes, 12 de septiembre de 2016 3:48

Respuestas

  • hola

    podrias poner el cero en el origen de datos que asignas al gridview, o se no directo en el control sino en el campo de los datos al cual vinculas ese textbox

    ademas dices proyectar pero en el codigo que has puesto estas tomando el valor del textbox y no asignandolo, que seria entonces "proyectar" ?

    entiendo esa linea la defines dentro de un foreach, no?

    int cantidadK = 0;
    
    foreach(var row in GridView1.Rows){
    
       TextBox t3 = row.FindControl("TextBox3") as TextBox;
    
       if(t3 != null){
            int.TryParse(t3.Text, out cantidadK);
       }
    
    }

    recueda que si el contenido del textbox es vacio al convertir a int va a fallar por eso se usa el TryParse()

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 12 de septiembre de 2016 11:13