Inquiridor
Adicionar dados pelo GridView

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;
}
}
Todas as Respostas
-
Paulo,
boa noite.
Segue um "How to" de FormView:
http://www.macoratti.net/07/07/aspn_frv.htm
Wanderson de Paula
-
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.
-
-
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.
-