30 Temmuz 2007

GridView'de bulunan toplam kayıt sayısı

GridView içerisine yüklenen toplam kayıt sayısına GridView kontrolü üzerinden ulaşmakta zorluk yaşabilirsiniz. GridView kontrolünü eğer SqlDataSource kontrolüne bağladıysanız, SqlDataSource nesnesi üzerinden hareket ederek çok kolay bir şekilde sonuca ulaşabilirsiniz. SqlDataSource kontrolünün Selected isimli eventini bağlayacağınız bir metoda aktarılan e parametresinin AffectedRows özelliği size toplam kayıt sayısını getirecektir. Aşağıdaki örnek kodları web uygulamalarınızda deneyebilirsiniz.

protected void Page_Load(object sender, EventArgs e)
{
  SqlDataSource1.Selected+=new SqlDataSourceStatusEventHandler(SqlDataSource1_Selected);
}

void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
  Response.Write(e.AffectedRows); // Toplam kayıt sayısını getirir
}

1 yorum:

Uğur dedi ki...

Teşekkürler..