• 24-04-2010, 15:55:53
    #1

    Arkadaşlar bazı arkadaşların haberdar olduğu projemin sonuna yaklaştım . Form resimdeki gibi "ARA" butonuna basıldığında "Datetimepickerdan" seçilen tarih ile , veritabanındaki bitiş alanındaki değer aynı ise o kayıtları gösterecek
    Yani örneğin datetimepickerdan 21 Nisan 2010 seçildi , veritabanındaki bitiş alanındaki 21 nisan 2010 olan değerler gösterilecek.
    yardımcı olanlara teşekkür ederim,iyi günler
  • 24-04-2010, 16:53:18
    #2
    select sorgunuzu tarihe göre yeniden oluşturun.
    SqlDataAdapter, DataTable kullanın ve datagridin datasource una Datatable'ı verin.

    deneyin. takıldığınız yerleri sorun.

    k.gelsin
  • 24-04-2010, 22:04:26
    #3
    Hocam verıtabanım access , mdf uzantılı dosya ıstıyor
  • 25-04-2010, 23:37:19
    #4
    access ise, connectionstringinizi accesse göre ayarlayın ve üstteki mesajıma göre uygulamanıza devam edin. problemler devam ederse buradan yazın. k.gelsin
  • 26-04-2010, 01:29:07
    #5
    uzantısı mdf değil mdb olmalı access 'e bağlantı için aşağıdaki kodları kullanabilirsin

    OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|\\Data.mdb;");
    OleDbCommand cmd_select = new OleDbCommand("select * from tablo",con);
    OleDbDataAdapter da = new OleDbDataAdapter(cmd_select);
    DataTable dt = new DataTable;
    da.Fill(dt);
    datagridview1.DataSource = dt;

    Veriyi datagridviewe bu şekilde bağladık şimdi ise bu veriye where komuru ile şart eklemen lazım o işlemide cmd_select = new OleDbCommand("select * from tablo",con); burada yapacaksın select * from tablo where= şartlar vs.. kendine göre düzenleyeceksin işte bunu butonun click olayına yazarsan istediğini yapmış olursun hadi kolay gelsin