Mira tengo esto mas aparte un texbox fuera del grid lo que se trata es primero el usuario inserta una cantidad en el texbox, despues inserta varias cantidades en la culumna saldo la condicion para que se modifiquen los datos es que la suma de la columna saldo sea igual (no meno ni mayor), que la cantidad que inserto en el texbox lo que quiero es intentar leer los datos con un loop pero solo lee los datos de las demas columnas los de lasdo no puedo me he leido que el grid no puede enviar datos modificados al servidor no se si estoy en lo correcto me podrian ayudar el codigo del loop lo dejo al final.
codigo del grid
<asp:GridView CssClass="gridView" CellPadding="2" CellSpacing="2"
Caption="Documentos" runat="server" ID="gvwServicios"
AutoGenerateColumns="false" TabIndex="26" Width="632px">
<Columns>
<asp:BoundField DataField="campo1" HeaderText="campo1" />
<asp:BoundField DataField="campo2" HeaderText="campo2" />
<asp:BoundField DataField="campo3" HeaderText="campo3" />
<asp:BoundField DataField="campo4" HeaderText="campo4" />
<asp:TemplateField HeaderText="saldo">
<ItemTemplate>
<asp:TextBox runat="server" ID="TextBox2" Width="50px" Enabled="true" Text='<%#Eval("saldo") %>'> </asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
codigo del loop
For Each row As GridViewRow In gvwServicios.Rows
prueva=gvwServicios.Rows(row.RowIndex).TemplateCon trol.FindControl("TextBox2")
Next
tambien he intentado este
prueva = gvwServicios.Rows(row.RowIndex).Cells(5).Text
en ambos casos prueva es de tipo texto lo hago asi para provar si en verdad me manda los valores pero no es asi
de verdad no puedo resolver esto me podrian enviar un texto para ubicarme por favor