Belirtilen 2 Tarih Arasındaki Kayıtları DataGrid'd

Sanal_internet007
27-12-2008, 21:19   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

   


Programımızda bir müşterinin kayıtlarının, parametredeki tarihler arasındaki kayıtları gösterilmiştir..
Eğer toolboxda dataGrid yoksa ChoseItems den ekleyebilirsiniz.

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=veriler;Integrated Security=True"); SqlCommand cmd = new SqlCommand(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); cmd.Connection = conn; /* *eğer chckbx secili değilse *parametredeki kullanıcının, 2 datetimepicker tarihi arasındaki kayıtları gösterilsin *seçiliyse *kşinin tüm kayıtları gösterilsin */ if (chkmusteributuntarih.Checked != true) { cmd.CommandText = "select * from urunsatistablosu where MusId=@musid and UrnMusStsTrhi between @mtarih1 and @mtarih2"; cmd.Parameters.Add("musid", SqlDbType.Int ).Value =int.Parse ( labelmid.Text); cmd.Parameters.Add("mtarih1", SqlDbType.DateTime).Value = DateTime.Parse (musteritarih1.Text); cmd.Parameters.Add("mtarih2", SqlDbType.DateTime).Value = DateTime.Parse (musteritarih2.Text); } else { cmd.CommandText = "select * from urunsatistablosu where MusID=@musid"; cmd.Parameters.Add("musid", SqlDbType.Int ).Value = int.Parse (labelmid.Text); da.Fill(ds, "urunsatistablosu"); dataGrid1.DataSource = ds.Tables ["urunsatistablosu"]; }
Yazar:Sefer Beğendim
Alıntı::