none
Uso de GridView quando a estrutura das tabelas pode variar RRS feed

  • Pergunta

  • Bom dia!

    Estou fazendo uma tela para edição de dados de uma tabela.
    Com o GridView ficou perfeito, mas tenho um problema: a estrutura das tabelas não é fixa. A única coisa que é comum a todas as tabelas é que a chave primária chama-se 'ema_id_email'.

    Isso implica que estou conseguindo exibir os registros da tabela, mas na hora de editar eu precisaria que o UPDATE fosse dinâmico.

    Qual a melhor forma de se fazer isso? Abaixo segue o código do meu GridView.

    Obrigado



    <asp:GridView ID="GridView1" AllowSorting="true" AllowPaging="true" Runat="server"
    DataSourceID="SqlDataSource1" AutoGenerateEditButton="true" DataKeyNames="ema_id_email"
    AutoGenerateColumns="True">
    </asp:GridView>

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

    SelectCommand="SELECT * FROM [base_1_137]"
    UpdateCommand="UPDATE [base_1_137] SET (?) WHERE ema_id_email=@ema_id_email"
    ConnectionString="<%$ AppSettings:ConnectionString_Disparo %>" />

    segunda-feira, 18 de setembro de 2006 14:53

Todas as Respostas