Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davis

Não consigo pegar o valor da coluna do GridView via código...

Recommended Posts

Fala pessoal!

 

Seguinte, eu estou usando um GridView junto com um DataTable poder fazer um preview de dados. O problema é que o GridView aparece vazio na hora que eu vou jogar no banco de dados usando, por examplo, o código abaixo:

 

For I As Integer = 0 To gvPreview.Rows.CountmyCommand = New SqlCommand("spInsertAction", MyConn)With myCommand.Parameters.Clear()myCommand.CommandType = CommandType.StoredProcedure.Add("@year_month", SqlDbType.Char).Value = gvPreview.Rows(I).Cells(1).Text.Add("@circ", SqlDbType.Int).Value = gvPreview.Rows(I).Cells(2).TextNext

Configurei o GridView pra gerar as colunas automaticamente (para testar) e o mesmo passou o valor naturalmente. Eu poderia usar isso se eu não tivesse que editar os dados direto no grid (tenho uns templatefields como checkboxes e por aí vai).

 

Alguma idéia/luz/sugestão?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A propósito, esqueci de colocar um trecho do GridView: http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

<asp:GridView ID="gvPreview" runat="server" AllowPaging="True" PageSize="5">  <Columns>	<asp:CommandField UpdateText="Aktualizuj" CancelText="Anuluj" ShowEditButton="True" EditText="Edytuj" />	<asp:BoundField DataField="id" HeaderText="id" Visible="False" />	<asp:TemplateField>	  <ItemTemplate>		<asp:CheckBox runat="server" ID="cb" Checked="true" />	  </ItemTemplate>	</asp:TemplateField>	<asp:BoundField DataField="year_month" HeaderText="Year/Month" />	<asp:BoundField DataField="circulation" HeaderText="Circulation"/>  </Columns></asp:GridView>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.