none
Adicionar dados pelo GridView RRS feed

  • Pergunta

  • Estou tentando inserir dados no meu FormView no mode Insert mas fica em branco.

    Mas os outros controles que estão fora do meu FormView aceitam.

    Mas no meu FormView1 no modo Insert fica em branco.

    O codigo que estou tentando esta abaixo.

    Quem puder me ajudar eu agradeço.

    Obrigado.

          protectedvoid GridView1_SelectedIndexChanged(object sender,EventArgs e)

           {

           if (FormView1.CurrentMode == FormViewMode.Insert)

           {

           TextBox TextBoxRESPONSAVEL = (TextBox)FormView1.FindControl("TextBoxRESPONSAVEL");

           GridViewRow row = GridView1.SelectedRow;

           TextBoxRESPONSAVEL.Text = row.Cells[7].Text;

                               }

           }

    sexta-feira, 21 de junho de 2013 13:47

Todas as Respostas

  • Paulo,

    boa noite.

    Segue um "How to" de FormView:

    http://www.macoratti.net/07/07/aspn_frv.htm

    Att.,


    Wanderson de Paula

    sexta-feira, 21 de junho de 2013 22:25
  • EU JA TENHO MEU CONTROLE FORMVIEW1 VINCULADO AO MEU GRIDVIEW1 POREM ELE SO JOGA OS DADOS EM MODE READONLY OU EDIT

    NO FORMATO INSERT ESSES DADOS FICAM EM BRANCO.

    SEGUE MEU CODIGO DO MEU FORMVIEW QUE CAPTURA OS DADOS DO GRIDVIEW1

    <asp:SqlDataSource ID="SqlDataSource1" runat="server"

            ConnectionString="<%$ ConnectionStrings:connectionString %>"

            DeleteCommand="DELETE FROM [JUNTAS] WHERE (([CC] = @CC) AND ([CODIGO] = @CODIGO))"

            InsertCommand="INSERT INTO [JUNTAS] ([ISOMETRICO],[ITEM], [JUNTA], [DIAMETRO], [SCHEDULE],[ESPESSURA], [GRUPOCF],[NIVEL],[TIPO],[LOC],[GOMADA],[SITUACAO],[CC], [DATE], [USERNAME]) VALUES (upper(@ISOMETRICO), upper(@ITEM), upper(@JUNTA), upper(@DIAMETRO), upper(@SCHEDULE), upper(@ESPESSURA), upper(@GRUPOCF), upper(@NIVEL), upper(@TIPO), upper(@LOC), upper(@GOMADA), upper(@SITUACAO), upper(@CC), @DATE, upper(@USERNAME))"

            SelectCommand="SELECT * FROM [JUNTAS] WHERE (([CC] = @CC) AND ([CODIGO] = @CODIGO))"

            UpdateCommand="UPDATE [JUNTAS] SET [ISOMETRICO] = upper(@ISOMETRICO), [ITEM] = upper(@ITEM), [JUNTA] = upper(@JUNTA), [DIAMETRO] = upper(@DIAMETRO), [SCHEDULE] = upper(@SCHEDULE), [ESPESSURA] = upper(@ESPESSURA), [GRUPOCF] = upper(@GRUPOCF), [NIVEL]=upper(@NIVEL), [TIPO]=upper(@TIPO), [LOC]=upper(@LOC), [GOMADA]=upper(@GOMADA), [SITUACAO]=upper(@SITUACAO), [CC] = upper(@CC), [DATE] = @DATE, [USERNAME] = upper(@USERNAME) WHERE (([CC] = @CC) AND ([CODIGO] = @CODIGO))">

            <SelectParameters>

                <asp:ControlParameter ControlID="GridView1"  Name="CODIGO"

                        PropertyName="SelectedValue" Type="Int32" />

                <asp:ControlParameter ControlID="TextBoxCentrodeCusto"  Name="CC"

                        PropertyName="Text" Type="String"/>

            </SelectParameters>       

            <DeleteParameters>

                <asp:Parameter Name="CODIGO" Type="Int32" />

            </DeleteParameters>

            <InsertParameters>

                <asp:Parameter Name="CODIGO" Type="String" />

                <asp:Parameter Name="ISOMETRICO" Type="String" />

                <asp:Parameter Name="ITEM" Type="String" />

                <asp:Parameter Name="JUNTA" Type="String" />

                <asp:Parameter Name="DIAMETRO" Type="Decimal" />

                <asp:Parameter Name="SCHEDULE" Type="String" />

                <asp:Parameter Name="ESPESSURA" Type="Decimal" />

                <asp:Parameter Name="GRUPOCF" Type="String" />

                <asp:Parameter Name="NIVEL" Type="String" />

                <asp:Parameter Name="TIPO" Type="String" />

                <asp:Parameter Name="LOC" Type="String" />

                <asp:Parameter Name="GOMADA" Type="String" />

                <asp:Parameter Name="SITUACAO" Type="String" />

                <asp:Parameter Name="CC" Type="String" />

                <asp:Parameter Name="DATE" Type="DateTime" />

                <asp:Parameter Name="USERNAME" Type="String" />

            </InsertParameters>

            <UpdateParameters>

        <asp:Parameter Name="CODIGO" Type="String" />

                <asp:Parameter Name="ISOMETRICO" Type="String" />

                <asp:Parameter Name="ITEM" Type="String" />

                <asp:Parameter Name="JUNTA" Type="String" />

                <asp:Parameter Name="DIAMETRO" Type="Decimal" />

                <asp:Parameter Name="SCHEDULE" Type="String" />

                <asp:Parameter Name="ESPESSURA" Type="Decimal" />

                <asp:Parameter Name="GRUPOCF" Type="String" />

                <asp:Parameter Name="NIVEL" Type="String" />

                <asp:Parameter Name="TIPO" Type="String" />

                <asp:Parameter Name="LOC" Type="String" />

                <asp:Parameter Name="GOMADA" Type="String" />

                <asp:Parameter Name="SITUACAO" Type="String" />

                <asp:Parameter Name="CC" Type="String" />

                <asp:Parameter Name="DATE" Type="DateTime" />

                <asp:Parameter Name="USERNAME" Type="String" />

            </UpdateParameters>

        </asp:SqlDataSource>

    SE ALGUEM PUDER ME AJUDAR EU AGRADEÇO.

    SO QUERO JOGAR OS DADOS TAMBEM NO MODO INSERT.

    AGUARDO RETORNO.

    OBRIGADO.

    segunda-feira, 24 de junho de 2013 18:33
  • Paulo o correto e vc inserir na fonte de dados do seu gridview não diretamente nele

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    segunda-feira, 24 de junho de 2013 18:44
    Moderador
  • Desculpe mas eu preciso apenas de  inserir os dados do meu GridView1 no meu FormView em modo Insert.

    Ja esta inserindo em modo ReadOnly e no modo Edit.

    So preciso sabe o que devo mudar para preeencher o campos do meu FormView1 em modo Insert.

    Se alguem puder me ajudar eu agradeço muito.

    Obrigado.

    segunda-feira, 24 de junho de 2013 19:02
  • Desculpe mas não entendi sua respota:

    Paulo o correto e vc inserir na fonte de dados do seu gridview não diretamente nele

    Tem como vc me explicar melhor.

    Fico no aguardo.

    sexta-feira, 28 de junho de 2013 17:22