none
GridView C# - DataSourceId Change RRS feed

  • Pregunta

  • Hola

    Tengo la siguiente definición de una GridView,

    <asp:GridView ID="GridView1" runat="server" 
                                      AutoGenerateColumns="False" 
                                      DataKeyNames="idTablas" 
                                      DataSourceID="SqlDataSource1" 
                                      onrowcommand="GridView1_RowCommand" BackColor="White" 
                                      BorderColor="#CC9966" BorderStyle="None" 
                                      BorderWidth="1px" CellPadding="4" Width="550px">
    <RowStyle BackColor="White" ForeColor="#330099" />
        <Columns>
           <asp:ButtonField Text="Edit" CommandName="OpenPopUp"/>
           <asp:BoundField DataField="idTablas" HeaderText="ID" 
                                                InsertVisible="False" ReadOnly="True" 
                                                SortExpression="idTablas"/>
            <asp:BoundField DataField="NomTabla" HeaderText="NomTabla" 
                                                SortExpression="NomTabla"/>
            <asp:BoundField DataField="Elemento" HeaderText="Elemento" 
                                                SortExpression="LastName"/>
            <asp:BoundField DataField="Valor" HeaderText="Valor" 
                                                SortExpression="Valor"/>
        </Columns>
        <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
    </asp:GridView>

    donde como pueden ver define DataSourceID="SqlDataSource1" donde SqlDataSource1 es el acceso a una tabla utilizando

    <asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ ConnectionStrings:CobranzasConnectionString %>
    "SelectCommand="SELECT [idTablas] ,[NomTabla],[Elemento],[Valor]
                        FROM [Tablas]></asp:SqlDataSource>

    Necesito poder asociarlo o proveer los datos, desde el código, ya que tengo una biblioteca de accesos a la base de datos y no acceso a ella

    Gracias de antemano

    David

                     


    Saludos David

    miércoles, 4 de junio de 2014 15:12