Foros del Web » Programando para Internet » ASPX (.net) »

[SOLUCIONADO] Obtener de un TemplateFiled de mi gridview el texto

Estas en el tema de Obtener de un TemplateFiled de mi gridview el texto en el foro de ASPX (.net) en Foros del Web. Tengo un gridview al cual le agrego con un TemplateFiled un Textbox para poder agregar un dato en un procedimiento almacenado Codigo asp Código: <asp:GridView ...
  #1 (permalink)  
Antiguo 11/06/2013, 11:32
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 11 años
Puntos: 5
Obtener de un TemplateFiled de mi gridview el texto

Tengo un gridview al cual le agrego con un TemplateFiled un Textbox para poder agregar un dato en un procedimiento almacenado
Codigo asp
Código:
 <asp:GridView ID="gv_recibo" runat="server"  DataKeyField="IntegerValue"  
              >
                <Columns>
                    <asp:TemplateField HeaderText="Corregir_Cantidad" SortExpression="Corregir_Cantidad">
                        
                        <ItemTemplate>
                            <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
              
           
            </asp:GridView>
Asi es como lo quiero jalar pero me manda error de conversin en tipo de dato nvarchar a decimal
Codigo vb
Código:
 .AddWithValue("@CANTIDAD_ESTIMACION", Convert.ToString(row.Cells(0).Text))
Ejecuto mi procedimiento almacenado sql y si sirve ocea que si es en la aplicacion porfavooor ayuda
  #2 (permalink)  
Antiguo 11/06/2013, 11:59
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 11 años
Puntos: 5
Respuesta: Obtener de un TemplateFiled de mi gridview el texto

La manera para convertirlo es muy sencilla se hace de la siguiente manera

Cita:
.AddWithValue("@CANTIDAD_ESTIMACION", directcast(row.findcontrol("mi_textbox"), textbox).text)

Etiquetas: aplicacion, asp, gridview, server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:07.