DetailsView Nesnesi ile Veritabanına Bağlantı
Bu makalemizde DetailsView nesnesi ile Access veritabanımıza bağlanacağız.
DetailsView nesnesi seçili iken sağ tıklayın. Auto Format kısmından
DetailsView nesnenizin görünümünü değiştirin...
Þimdi Access veritabanınızı oluşturun. Daha sonra oluşturduğunuz veri
tabanına bağlantıyı sağlayacak aşağıdaki kodları yazın...Bahadirsa
Şekil 1
Forma yazılacak kodlar:
Imports System.Data
Imports System.Data.OleDb
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Response.Write("DetailsView Uygulaması...Bahadirsa")
Dim baglan As Data.OleDb.OleDbConnection = New Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\dokuman.mdb;")
Dim adp As New Data.OleDb.OleDbDataAdapter
adp.SelectCommand = New Data.OleDb.OleDbCommand("Select * From kisibilgi", baglan)
baglan.Open()
Dim ds1 As New Data.DataSet
adp.Fill(ds1)
DetailsView1.AllowPaging = True
DetailsView1.DataSource = ds1
DetailsView1.DataBind()
baglan.Close()
End Sub
Protected Sub DetailsView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DetailsViewPageEventArgs) Handles DetailsView1.PageIndexChanging
DetailsView1.PageIndex = e.NewPageIndex
End Sub
End Class
Not: Burada DetailsView1.AllowPaging = True yaparak
indeksleme yaptık. Ayrıca;
DetailsView1_PageIndexChanging yordamına DetailsView1.PageIndex = e.NewPageIndex kodu
yazılarak; indekslenen veriler arasında geçisler saglandı.