DataView ile Veritabanındaki Kayıtları Filtreleme

DataView in RowFilter metodunu kullanarak veritabanındaki kayıtlarımızı filtreleyeceğiz. Sonra filtrelediğimiz şekilde GridView nesnesinde verilerin gösterimi sağlayacağız


Formunuzu Şekil 1 deki oluşturun.



Şekil 1



Şekil 2



Şekil 3

Imports System.Data
Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

End Sub

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim baglan As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("App_Data/Northwind.mdb"))
baglan.Open()
Dim da As System.Data.OleDb.OleDbDataAdapter = New System.Data.OleDb.OleDbDataAdapter("SELECT * FROM Customers", baglan)
Dim ds As DataSet
ds = New System.Data.DataSet()

da.Fill(ds, "Customers")
Dim dv As DataView
'Customers tablosundaki kayıtları alacağız.
dv = New DataView(ds.Tables("Customers"))
'Tablodan CustomerID sütununda ALFKI olan
'kayıtları göstereceğiz...
dv.RowFilter = "CustomerID = 'ALFKI'"
GridView1.DataSource = dv
GridView1.DataBind()
baglan.Close()

End Sub
End Class

Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...