0
Asp.Net C# ve Vb.net dilleri ile Repeater kontrolüne MS SQL veri kaynağından nasıl veri bağlanır?
Web Formlarında repeater nasıl kullanılır?
0
C# dilinde bir asp.net Repeater kullanımı örneği (veri kaynağı olarak MS SQL tanımlanmıştır):
ASPX kodu:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication12.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ul>
<!-- Repeater oluşturma -->
<asp:Repeater ID="rptKategori" runat="server">
<ItemTemplate>
<li> <%#Eval("Ad") %></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
</form>
</body>
</html>C# Codebehind (.aspx.cs)
using System;
using System.Data.SqlClient;
using System.Data;
namespace WebApplication12
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
KategorileriGetir();
}
void KategorileriGetir()
{
SqlDataAdapter adp = new SqlDataAdapter("Select * from Kategori", "Server=.\\SQLEXPRESS;Database=BILET;Integrated Security=SSPI");
DataSet ds = new DataSet();
adp.Fill(ds);
rptKategori.DataSource = ds.Tables[0];
rptKategori.DataBind();
}
}
}
Vb.Net dilinde bir asp.net Repeater kullanımı örneği
Imports System.Data.SqlClient
Public Class WebForm1
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
KategorileriGetir()
End Sub
Sub KategorileriGetir()
Dim adp As New SqlDataAdapter("Select * from Kategori", "Server=.\SQLEXPRESS;Database=BILET;Integrated Security=SSPI")
Dim ds As New DataSet
adp.Fill(ds)
rptKategori.DataSource = ds.Tables(0)
rptKategori.DataBind()
End Sub
End Class
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol