Cara Binding Database Ke Repeater Di MasterPage Dari Halaman Lain di ASP.NET C#

Bind a repeater (inside master page) from content page?

Pertama kita taruh dulu repeater di dalam masterpage, contoh nya seperti ini:

 <asp:Repeater ID="Repeater1" runat="server">

            <ItemTemplate>

                 <asp:Label ID="lblId" runat="server" Text='<%# Eval("judul") %>'></asp:Label>

            </ItemTemplate>

        </asp:Repeater>

Lalu kemudian, kita akan membinding ke repeater tersebut dari database SQL server, contoh nya seperti ini:

 protected void onnbinding(object sender, EventArgs e)

{

        var Repeater1 = (Repeater)Master.FindControl("Repeater1");

        DataTable table = KoneksiInternal.ExecuteDataTable("SELECT * FROM Master_Konten");

        PagedDataSource pagedatasource = new PagedDataSource();

        DataView dv = new DataView(table);

        Repeater1.DataSource = table;

        Repeater1.DataBind();


}

Contoh disini kita tambahkan button untuk meng-klik panggilan script tersebut:

 <asp:Button ID="btnbinding" runat="server" Text="Bind" CssClass="btn btn-outline-primary" OnClick="onnbinding" />


Silahkan Coba, Harus nya sih JALAN yaa, karena setelah saya coba, jalan kok,

Nnah selesai yaa, 

terimakasih.

Reactions

Posting Komentar

0 Komentar