Author: Hanbey
Subject: GridView üzerinde hesaplama
Posted: 25 Şubat 2018 at 16:49
Merhaba dostlar siz üstatlardan yardım istemekteyim.
![]()
Subject: GridView üzerinde hesaplama
Posted: 25 Şubat 2018 at 16:49
Merhaba dostlar siz üstatlardan yardım istemekteyim.
Öncelikle Projemde asp.net c# kullanmaktayım. resimdeki derece bölümündeki derecesi 1 2 3 olan bölümdeki misal derece 2 ise sadece 2 dereceleri ayrı 1 ise 1 dereceleri ayrı 3 ise 3 dereceleri ayrı toplamasını istiyorum.

Kodu olarak şu şekilde.
protected void Button1_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("SELECT dbo.Sporcular.AdiSoyadi, dbo.MusabakaAdi.MusabakaAdi, dbo.Derece.Derece, dbo.Yer.Yer, dbo.Musabaka.Tarih, dbo.MKulubMilli.MKulubMilli, dbo.Kategori.KategoriAdi FROM dbo.Musabaka INNER JOIN dbo.Sporcular ON dbo.Musabaka.SporcuID = dbo.Sporcular.SporcuID INNER JOIN dbo.MusabakaAdi ON dbo.Musabaka.MusabakaAdID = dbo.MusabakaAdi.MusabakaAdID INNER JOIN dbo.Derece ON dbo.Musabaka.DereceID = dbo.Derece.DereceID INNER JOIN dbo.Yer ON dbo.Musabaka.YerID = dbo.Yer.YerID INNER JOIN dbo.MKulubMilli ON dbo.Musabaka.MKulubMilliID = dbo.MKulubMilli.MKulubMilliID INNER JOIN dbo.Kategori ON dbo.Musabaka.KategoriID = dbo.Kategori.KategoriID where dbo.MusabakaAdi.MusabakaAdID='" + ddlMusabaka.SelectedValue + "' and dbo.Musabaka.Tarih between '" + txtTarihIlk.Text + "' and '" + txtTarihSon.Text + "' ORDER BY dbo.Musabaka.Tarih DESC", klas.baglan());
SqlDataAdapter adp = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adp.Fill(dt);
SqlDataReader rd = cmd.ExecuteReader();
if (rd.Read())
{
grwMadalya.DataSource = dt;
grwMadalya.DataBind();
lblBilgi.Text = "";
pnlMadalya.Visible = true;
pnlYazidr.Visible = true;
grwMadalya.FooterRow.Cells[7].Text = "Toplam: " + grwMadalya.Rows.Count + " madalya";
}
else
{
lblBilgi.Text = "Kayıt Bulunamadı!";
}
Cevaplarınızı bekliyorum. Şimdiden teşekkürler.