C # Sql Database Connection Operations - Select, Insert, Delete, Update

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 174

  • @mbbenchmarksandgaming6875
    @mbbenchmarksandgaming6875 Месяц назад +1

    Temel SQL işlevleri içeren bir video için oldukça ayrıntılı ve kısa olmuş. Birçok kanal bu kadar temiz ve net bilgi için onlarca video, oynatma listeleri vs. ile insanın hem gözünü korkutuyor hem de vakit kaybettiriyor. Şu ana kadar arayıp da bulamadığım bir video idi. Emekleriniz için teşekkürler. Sadece baştaki database kısmını da sıfırdan birkaç kişi oluşturmayı da gösterse idiniz tam bir paket video olurdu.

  • @msdfky
    @msdfky 2 месяца назад +1

    En sade, en doğru; söylenenleri yapınca sonuç alınacak video olmuş. Tebrikler.

  • @umutcanozturk6686
    @umutcanozturk6686 3 года назад +5

    Size ne kadar teşekkür etsem az 4 saattir aradığım şeyi buldum iyi ki varsınız.

  • @ali3600
    @ali3600 Год назад +1

    Çok teşekkürler ,akıcı ve sade bir anlatım var izlerken sıkılmadım resmen emeğinize sağlık.

  • @sadiksari1973
    @sadiksari1973 3 года назад +3

    Mükemmel bir anlatım olmuş. Sade ve anlaşılır. Dilinize yüreğinize sağlık.

  • @TNCYKR
    @TNCYKR 4 года назад +1

    Teşekkürler.. Çok sade ve anlaşılır bir anlatım. Yeni öğrenmeye başladım bir sürü yere baktım. Kafam iyice çorba olmuştu.. Sayenizde Kafama Oturdu.. Tekrar teşekkürler. Emeğinize sağlık

  • @yasindinler4911
    @yasindinler4911 2 года назад +1

    TEŞEKKÜRLER, AĞLİCAM SONUNDA BECERDİM. Yıllar geçse de yazayım dedim.

    • @beratbodur492
      @beratbodur492 Год назад +1

      daha videoyu izlemedim. Umarım ben de becerebilirim :')

  • @h.rasitonat5263
    @h.rasitonat5263 4 года назад +3

    çok sade ve anlaşılır bir ders oldu , teşekkürler hocam.

  • @ozanozer35
    @ozanozer35 2 года назад +3

    Hocam çok teşekkürler, çok sade ve verimli bir ders oldu.

  • @tunctabag
    @tunctabag 2 года назад +1

    Teşekkür ederim, çok faydalı oldu, elinize sağlık.

  • @kaanpasa2345
    @kaanpasa2345 2 года назад +2

    Hocam elinize sağlık, çok faydalı bir video.

  • @vefaaltntop9626
    @vefaaltntop9626 4 года назад

    Mükemmel. Hem de parametre ile. En sağlıklısı budur.

  • @sefkck
    @sefkck 3 года назад +3

    abi allah senden razı olsun valla 1 haftadır yazpamamıştık senin videon sayesinde yaptık ellerine sağlık

  • @canylm
    @canylm 5 месяцев назад +1

    Hocam teşekkür ederim gerçekten çok yardımcı oldu

  • @nekokafas6597
    @nekokafas6597 2 года назад

    hocam merhaba. c# Bu özel durum özgün olarak bu çağrı yığınında oluşturuldu: [Dış Kod] hatası alıyorum sürekli.Ne yaptıysam düzeltemedim.

  • @nihatbeyi
    @nihatbeyi 3 года назад +1

    defalarca ızlemekteyım tşkler :)

  • @melihyatir9501
    @melihyatir9501 Год назад +1

    Hocam sizin kodları harfiyen yazdığım halde (ekle) butonuna basınca ekleme yapıyor fakat sadece veritabanına ekliyor form üstündeki datagridviewe eklediğim düşmüyor gözükmüyor lütfen acil yardım

    • @ac6014
      @ac6014 Год назад +1

      kodların sonuna MusteriGetir() metodu eklememiş olabilirsin. 23:25

  • @FATMANURSİPAHİ-k7v
    @FATMANURSİPAHİ-k7v 8 месяцев назад

    Allah razı olsun hocam. Elinize sağlık.

  • @boteegitimi4640
    @boteegitimi4640 3 года назад +1

    Elinize sağlık hocam. Bende sırayla verileri girdiğimde işlemleri doğru bir şekilde giriyor.Ertesi gün ekleme yaptığımda kayıtları 7.satırdan itibaren araya kaydediyor.Yardımcı olursanız sevinirim.Sıralama değişiyor.

  • @mehmetnursisahin7761
    @mehmetnursisahin7761 3 года назад +5

    Fırtınada, Labellar nasıl çatırdar bilir misin textbox ! Hocam elinize sağlık. Sesiniz Tuncel Kurtiz gibi maşallah :D

    • @TKcode
      @TKcode  3 года назад +3

      Mikrofon sıkıntılı diye değiştirmeyi düşünüyordum. Vazgeçtim bu yorumdan sonra :)

    • @nilayvekediler8607
      @nilayvekediler8607 3 года назад +1

      efsane yorummm :d

  • @suzansuzan2779
    @suzansuzan2779 3 года назад

    👍👍👍❤❤❤💥💥💥 çok deşekür ederim, videolorunuz çok güzel

  • @kahankaradag8214
    @kahankaradag8214 2 года назад

    System.Data.SQLite.SQLiteException: 'SQL logic error
    near "deger": syntax error' böyle bir hata alıyorum yardımcı olabilir misiniz

  •  3 года назад

    Hocam kolay gelsin. Sql de müşterilerimin pcye kurulumları uzun sürüyor. Ve dbde değişiklik izni vermiyor. Yeni column ekleyebiliyoruz fakat column name değiştiremiyoruz mesela. Uzak sunucuda ise bağlantı yavaşlıkları yaşanabiliyor. En hızlı server olarak başka alternatifler varmı?

  • @furkanselcuk11
    @furkanselcuk11 5 лет назад +2

    hocam öncelikle elinize sağlık güzel anlatım olmuş peki gridview deki verilere tıklayınca ordaki bilgileri başka bir form üzerinde textboxlarda açabilir miyiz

    • @TKcode
      @TKcode  5 лет назад

      ruclips.net/video/yZKfu1qiOSM/видео.html

  • @haruncelik7651
    @haruncelik7651 2 года назад

    Hocam merhaba kod addwithvalue kısmında hata verip duruyor çözemedim bir türlü yardımcı olur musunuz

  • @poyraz_enes42
    @poyraz_enes42 2 года назад

    hocam using System.Data.SqlClient; komutunu kullanmama rağmen sqlconnection komutu yok gözüküyor hangi kütüphaneyi eklemeliyim? izlediğim bi videoda using System.Data.SqlClient; den sonra using System.Data.Sql; kütüphanesini de eklemişti ama öyle bi kütüphane yok. adı falan mı değişti?

    • @TKcode
      @TKcode  2 года назад +1

      Büyük küçük harf duyarlılığına dikkat ettiniz mi?

    • @poyraz_enes42
      @poyraz_enes42 2 года назад +2

      @@TKcode hocam brn onu daha sonradan forumlarda geze geze duzelttim. Meger ki nuget packages bolumunden system.data.sqlclient i indirmem gerekiyormuş. Kütüphane yi ben aktardim saniyorken meğerki kutuphane yokmuş sirada. Kodu bulamamış. Cevabiniz için sağolun yinede. Teşekkürler 🙂

  • @yigit2505
    @yigit2505 2 года назад +1

    müthiş video,çok teşekkkürler.

  • @halitasafbilen7339
    @halitasafbilen7339 5 месяцев назад

    Abi doğum tarihini SQL server da dateTime yaptım c# da çağırdığımda
    (Dize geçerli bir datetime olarak tanımlanmadı )
    Hatası alıyorum yardım edebilirsin

  • @sabitarturk8720
    @sabitarturk8720 3 года назад

    Hocam ben Form 1deki kullanıcıdan aldığım verilerimi veri tabanına kaydedip aynı zamanda Form2 de bulunan Listwiew ile kullanıcıya aktarmak istiyorum bunu nasıl yapabliirim

  • @mustafacelalguler9117
    @mustafacelalguler9117 4 года назад +2

    Merhabalar
    da = new SqlDataAdapter("SELECT * FROM deneme",connection);
    yazdığımda
    2 bağımsız değişkeni: 'Npgsql.NpgsqlConnection' öğesinden 'string' öğesine dönüştürülemiyor
    hatası alıyorum. Database olarak postgres kullanıyorum.
    yardımcı olabilir misiniz

  • @mervenurcifci2956
    @mervenurcifci2956 2 года назад

    hocam entity framework ile yaptığımızda daha kolay mı oluyor kod kısmı için ?Ayrıca bu değerli bilgileriniz için çok teşekkür ederim hocam .

    • @TKcode
      @TKcode  2 года назад

      Evet. Entity framework kullanarak daha az kodla bu işlemleri gerçekleştirebiliriz.

    • @mervenurcifci2956
      @mervenurcifci2956 2 года назад

      @@TKcode teşekkür ederim hocam

  • @melikcaferozkok2407
    @melikcaferozkok2407 2 года назад

    Hocam merhaba visual studio da sqlconnection tanımlamak istiyorum ama sqlconnection çıkmıyor
    nasıl düzeltebilirim acaba ?

    • @TKcode
      @TKcode  2 года назад

      6:03 te gosterilen using ifadesini ekleyip eklemedigini kontrol edermisin?

  • @sabitarturk8720
    @sabitarturk8720 3 года назад

    Hocam pc yi win 10 dan win 8.1 cektim. Sqli kuramıyorum . Baska alternatif onerebilir misiniz acaba

  • @devranalim9392
    @devranalim9392 Год назад

    Hocam merhaba bende kayıt ekleye bastığında baglanti.Open(); kodundan dolayı 'Nesne başvurusu bir nesnenin örneğine ayarlanmadı' Hatası çıkıyor.Bunu Nasıl düzeltebilirim?
    Rica Ederim

    • @TKcode
      @TKcode  Год назад

      Bağlantı kodlarını tekrar kontrol edin.

    • @lasttoft8255
      @lasttoft8255 Год назад

      buna cözüm bulabildinizmi

    • @lasttoft8255
      @lasttoft8255 Год назад

      @@TKcode hocam bir türlü halledemedim

  • @melikeiren870
    @melikeiren870 3 года назад

    Takıldığım bir yer var bu proje ile ilgili değil ama aynı kullandığım şeyler yardımcı olabilir misiniz? Acil lazım

  • @yigittansoy3261
    @yigittansoy3261 4 года назад

    hocam kolay gelsin bir yardım lazım bana otopark otomasyonu yapıyorum her şey tamam fakat ilk saat 10tl artan her saat 5tl yapamıyorum araç çıkışını yap dediğimde toplam tutarı getiremiyorum yardımcı olur musunuz

  • @ismettepecik5537
    @ismettepecik5537 4 года назад

    hocam sagdaki soldaki araç kutularınızın azı boyutu küçük cok kullanışlı görünüyor. sürümlemi alakalı yoksa siz mi yaptınız

    • @TKcode
      @TKcode  4 года назад

      Bilgisayar çözünürlüğü ile alakalı.

  • @cozerekogren8212
    @cozerekogren8212 3 года назад

    Dediğinizi harfiyen yaptım şöyle bir hata aldım tam baglan.Open(); üzerinde
    An unhandled exception of type 'System.InvalidOperationException' occurred in System.Data.dll
    Additional information: Örnek hatası.
    acil yardımcı olabilir misiniz nerede hata yapıyorum sql de açık herhangi bir sorun yok tabloları oluşturdum

    • @serhatarslan6040
      @serhatarslan6040 6 месяцев назад

      Bende aynı hatayı aldım çözümünü buldunuz mu acaba

  • @juantf4538
    @juantf4538 2 года назад

    hocam ben yaptim bir sorun var acil yardim lazim o komut.ExecuteNonQuery(); burada hata veriyor

    • @TKcode
      @TKcode  2 года назад

      Hata mesajını yazar mısın

    • @juantf4538
      @juantf4538 2 года назад

      SqlException was unhandled
      ekleme butonuna kodlari girince boyle hata verdi isim falan giridigim zaman ve ekleye tiklayinca bunu diyor

    • @TKcode
      @TKcode  2 года назад

      Sql sorgunuzda hata var sanırım. Ekle nuyonundaki sql sorgusunu kontrol edip tekrar dener misiniz

  • @osmanyusupov4593
    @osmanyusupov4593 4 года назад

    merhabalar hocam ben bu durumu 4 tane radio button ile yaptım çalışıypor fakat 4.buttona veya 1. butono tıkladığımda bi hata veriyor bazende çalışıyor. yada 3.butona tıkladığımda ilgili textboxlara verileri getirmesini istiyorum cells degerlerini stringe çevirdiğimde hata veriyor çalışıyor ama butonlardan birinicyi seçtiğimde bu işi yap 4.seçtiğimde bu işi yap dediğimde ilikinde çalışıyor tekrar aynısını tıkladığımda hata veriyor nedeniini söyleryebilirmisiniz hocam. rica olunur

    • @osmanyusupov4593
      @osmanyusupov4593 4 года назад

      birde hocam 4. radio butaonu işaretleyip sonra 1. radio butonu işaretlersem veya ikisinin tersini yapığımdada aynı hatayı veriyor. bu durum negatif deger alamaz diyor . ilk deneme de çalışıyor program çalışırken farklı butonu işaretlersem bu hatayı veriyor

  • @emreozturk8999
    @emreozturk8999 2 года назад

    komut.ExecuteNonQuery kısmında hata veriyor ve hata açıklaması şu şekilde Incorrect syntax near '-'.

  • @Electrical-ElectronicAASTextil
    @Electrical-ElectronicAASTextil 2 года назад

    nasıl çözebilirim şöyle bir sorun çıktı System.ArgumentException: 'Anahtar sözcük desteklenmiyor: 'initial catalaog'.'
    Yazdığım Kod:
    void MusteriGetir()
    {
    baglanti= new SqlConnection("server=.;Initial Catalaog=Deneme;Integrated Security=SSPI");
    baglanti.Open();
    da =new SqlDataAdapter("SELECT *FROM DenemeV", baglanti);
    DataTable tablo = new DataTable();
    da.Fill(tablo);
    dataGridView1.DataSource = (tablo);
    baglanti.Close();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    MusteriGetir();
    }

    • @TKcode
      @TKcode  2 года назад

      Catalog yerine catalaog yazılmış

  • @badboys1167
    @badboys1167 3 года назад +1

    hocam elinize sağlık
    verileri textboxlara getiriyoruz. birden çok tablodan ilişkili verileri nasıl getireceğiz yardımcı olursanız sevinirm.

    • @TKcode
      @TKcode  3 года назад

      Onunla ilgili henüz bir video çekmedim. Ama alttaki linkten inceleyebilirsin.
      www.yazilimkodlama.com/programlama/c-iliskili-tablolardan-veri-cekme/

  • @liderulketurkiye5231
    @liderulketurkiye5231 8 месяцев назад +1

  • @Emreoz12
    @Emreoz12 10 месяцев назад

    Ellerinize saglık cok saolun

  • @Dumbcane
    @Dumbcane 3 года назад

    SqlConnection , SqlCommand ve SqlData çıkmıyor bende neyi yanlış yapıyorum?

    • @Dumbcane
      @Dumbcane 3 года назад

      @Alnes Studio hallettim, proje template leri değişmiş, arayıp yeni projeyi doğru altlıkta aınca oldu. Ayrıca evet importlamıştım

  • @gagagagaga4200
    @gagagagaga4200 2 года назад

    senin yazdığın kod komut.ExecuteNonQuery(); de hata veriyo görürsen sevinirim

    • @TKcode
      @TKcode  2 года назад

      Hangi butonda hata veriyorsa o koda ait SQL cümlesinde bir yanlışlık var demektir. SQL sorgunuzu kontrol edin.

  •  3 года назад

    Harika olmuş
    Fatura veya Fiş sistemi içinde ders yaparsanız sevinirim

  • @alfatech1904
    @alfatech1904 2 года назад

    Hocam bir türlü dataset oluşturamıyorum video da biraz önemli kısmı zoom yapabilirmisiniz

  •  4 года назад

    Hocam agzınıza saglık hersey güzel fakat sqldeki satır null ise ne yapabılırız yardımcı olabilirseniz çok sevinirim.

  • @gor2em
    @gor2em 5 лет назад +1

    veri çekme işlemini yani müşteri getirme işlemini aynı şekilde class oluşturarak nasıl yapabiliriz?

    • @TKcode
      @TKcode  5 лет назад +1

      Henüz bu sekilde bir video cekmedik ama aşağıdaki link fikir verecektir.
      www.yazilimkodlama.com/programlama/c-class-kullanarak-veritabani-baglantisi/

  • @husnakaya9339
    @husnakaya9339 3 года назад

    ben bu uygulamayı wpf kısmında yapıyorum da 15.29 da ki currentrow yerine gelebilecek birşey bulamadım onun yerine Wpf de ne kullanmam gerekir bilen biri yardımcı olursa çok sevinirim

  • @aganur.
    @aganur. 3 года назад

    Hocam güzel bilgi paylaşıyorsunuz teşekkür ederim ama sizden ricam visual studio 2019 kurdum ancak toolbox yani c# formlarını göremiyorum hiç birşey yok, onları nasıl kurabilirim söyleyebilir misiniz?

  • @sgaripler
    @sgaripler 4 года назад

    Elinize ağzınıza sağlık. Parametreli anlatım süper..

  • @alperensahinnn
    @alperensahinnn Год назад

    hocam merhaba bağlantı null olamaz diyor altı kırmızı oluyor nası düzeltebilirim

    • @TKcode
      @TKcode  Год назад +1

      Bağlantı cumlenizi kontrol edin.

  • @aliilhan3380
    @aliilhan3380 4 года назад

    dilinize sağlık başarılar dilerim
    teşekkür ederiz

  • @MahmutKardaş-r7s
    @MahmutKardaş-r7s 7 месяцев назад

    merhaba arkadaşlar
    bir konuda takıldım yardım edebilirseniz sevinirim.
    Konu : "nüve" isimli bir tablonun içindeki " aktifkesit" isimli kolonda bulunun sayısal verilerden textbox'a girdiğimiz değere en yakın olanını çekmek istiyorum.
    Örnek : aktifkesit kolonunda : 147-155-163.3 değerler var ise textboxa 159 girdiğimde bana 163,3 veya 156 girdiğimde bana 155 değerini getirmesini istiyorum.
    Yardımlarınız için şimdiden teşekkür ederim

    • @TKcode
      @TKcode  7 месяцев назад

      SELECT id,aktifkesit,ABS(aktifkesit - kullanıcı_girdisi) AS fark
      FROM nüve
      ORDER BY fark
      LIMIT 1;

  • @sharkyshark52
    @sharkyshark52 3 года назад

    keşke veritabanı eklediğimiz uygulamanın nereden açıldığını söylesenizde benim gibi kod yazmaya hevesli ama 2 saattir bunun nereden açıldığını araştıran gence yardımcı olsanız

    • @hayriNICK
      @hayriNICK 3 года назад

      Veritabanını sql Server da yapılmış. Ama başka veritanblarını da kullanabilirsin. Veritabanı yönetim programları ile vtye bağlanabilirsiniz.
      Bunun dışında mysql gibi ücretsiz seçenekleri de incelemeni tavsiye ederim. Umarım admin mysql kullanarak bu uygulamayı yapar. O zaman çok daha iyi olacaktır.

  • @aydnsgcn
    @aydnsgcn 3 года назад +1

    Hocam elinize yüreğinize emeğinize sağlık.
    Verileri datagreedview'e çektikten sonra ordaki çirkin görünen sütun başlıklarını nasıl değiştirebilirim.
    Yardımınız için şimdiden teşekkür ederim.

    • @TKcode
      @TKcode  3 года назад +1

      Aşağıda verdiğim linkte örneğin sonundaki bölümü inceleyebilirsiniz.
      www.yazilimkodlama.com/programlama/c-inner-join-ile-coklu-tablolardan-veri-cekme/

    • @aydnsgcn
      @aydnsgcn 3 года назад

      @@TKcode teşekkür ederim ilginiz ve bu kadar hızlı cevap verdiğiniz için. Sanırsam formun load olayına yazacağım string SQL değişim kodlarını

    • @TKcode
      @TKcode  3 года назад +1

      SQL select sorgusunu o şekilde olusturacaksiniz. Select* from yerine alan adlarını ve görünmesini istediğiniz başlıkları tek tek yazacaksınız.

    • @aydnsgcn
      @aydnsgcn 3 года назад

      @@TKcode anladım teşekkür ederim.

    • @aydnsgcn
      @aydnsgcn 3 года назад

      @@TKcode Hocam son bir sorum daha var o kadar yerde aradım bulamadım. Şimdi güncelleme yaparken sql server da olan bir toplam değeri ile form üzerindeki textbox'a yazılan bir değeri toplatıp tekrardan sql server'a yazdırabilir miyiz. yazdırırsak nasıl yazdırabiliriz.

  • @zeuszemus9925
    @zeuszemus9925 4 года назад +1

    2019 sürümü kullanıyorum. Bende datagridview görünmüyor hocam neden

    • @nashan6506
      @nashan6506 4 года назад +1

      Sorunu çözebildin mi?

    • @zeuszemus9925
      @zeuszemus9925 4 года назад

      @@nashan6506 evet form açarken web açmışım:) masaüstü olanlarda görünüyor

  • @juantf4538
    @juantf4538 2 года назад

    hocam yaptim yine ayni hatayi verdi discorda gelip bakabilir misiniz cozumu icin cunku pazara kadar hocama gondermem laizm

  • @beherglas
    @beherglas Год назад

    Hocam 16:10 da yazıdğınız gibi datetimepicker1 kodunun satırını yazdıktan sonra şöyle bir hata veriyor:
    System.FormatException: 'Dize geçerli bir DateTime olarak tanınmadı. 0 dizininde başlayan tanınmayan bir sözcük var.'
    Şeklinde bir hata veriyor bu hata nedir? Nasıl çözebilirim?

  • @beyzasisik3052
    @beyzasisik3052 3 года назад

    Bağlantı Open kısmında hata veriyo hocam kaç kere kontrol etmeme rağmen sebebi ne olabilir ?

    • @TKcode
      @TKcode  3 года назад

      Bağlantı cümlesi kontrol edilmeli. Hata mesajında ne yazıyor. VT ismi kendi veritabanının ismi olacak.

  • @kadirgultekin7984
    @kadirgultekin7984 3 года назад

    hocam aynı işlemleri datagriedvşew değilde listview için yapmak istiyorum nasıl yapabilirim?

    • @TKcode
      @TKcode  3 года назад

      www.yazilimkodlama.com/programlama/c-veritabani-listview-e-aktarma-ornegi/ linkteki örneği inceleyebilirsin.

  • @meysaru5058
    @meysaru5058 4 года назад

    Veriyi çekmeyi başardık fakat tabloya veri eklediğimizde veriler en başa ekleniyor nedeninin ne olabileceğini biliyor musunuz?

  • @aliilhan3380
    @aliilhan3380 3 года назад +1

    tşkler

  • @plentyhorse7743
    @plentyhorse7743 2 года назад

    5:56 daki using kısmını nasıl açabilirim? acil lazım .

  • @jihatsala2821
    @jihatsala2821 2 года назад

    TEŞEKKÜRLER :)

  •  5 лет назад

    arama kısmını ekleyebiliyormuyuz ? yani filtrelendirme . grid içinde hem arasak hem güncellesek hemde silsek olur mu ?

    • @TKcode
      @TKcode  5 лет назад +2

      Alttaki linkte filtrleme ile ilgili örneği inceleyebilirsiniz. RowFilter kullanılarak yapıldı. Filtreleme yapmak istediğiniz alan veya alanları uyarlayabilirsiniz. Ayrıca Grid içinde silme güncelleme yapmak mümkün. En kısa zamanda bununla ilgili de bir video çekmeye çalışırım.
      DataGridView Filtreleme:
      ruclips.net/video/XjNldd9ta90/видео.html

    •  5 лет назад

      @@TKcode çok teşekkürler hemen inceleyeceğim

  • @yunusemretepe4478
    @yunusemretepe4478 4 года назад +1

    Eyw hocam sağolasın

  • @aliilhan3380
    @aliilhan3380 4 года назад +2

    abone olduk tabiki:)

  • @Jeffrey-uw8un
    @Jeffrey-uw8un 2 года назад

    perfecto hocam

  • @yagmurcetinkaya3129
    @yagmurcetinkaya3129 2 года назад

    ALLAH NE MURADIN VARSA VERSİN 5 GÜNDÜR VERİ ÇEKMEDE SORUN YAŞIYORUM SONUNDA OLDU 👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻

    • @juantf4538
      @juantf4538 2 года назад

      bizim hocamiz bana Spor salonu müşteri giriş, üyelik aidat takibi verdi. senin konun neydi

  • @sancar1478
    @sancar1478 2 года назад

    Yukarıya eklediğimiz kütüphanelerin otomatik ekleme ayarını bilen var mı?Mesala SqlConnection yazdığımızda yukarıda otomatik using System.Data.SqlClient; eklenme ayarı,

    • @TKcode
      @TKcode  2 года назад

      SqlConnection yazdıktan sonra fare ile kodun üzerine gelip beklediğiniz zaman bir ampul iconu çıkar. Bu icon' un yanındaki açılan ok işaretine tıklarsanız otomatik olarak ekleyeceğiniz satırı görürsünüz. Tıkladığınız zaman otomatik eklenecektir.
      Fakat büyük küçük harf duyarlılığına dikkat etmek gerekir. Örnek olarak SqlConnection yerine Sqlconnection yazdığınızda bu işlemi yapamazsınız.

    • @sancar1478
      @sancar1478 2 года назад

      @@TKcode Hocam doğru diyorsunuz ben de o şekilde yapıyorum ancak bazı izlediğim videolarda SqlConnection yazıldığında yukarıya kendiliğinden kütüphane ekleniyor.Öyle bir ayar var galiba ve onda bütün fonksiyonlar açık kütüphanesi ekli olmayan bir fonksiyonun başını yazdığınızda geri alakalı seçenekleri visual studio aşağıda sıralıyor ve seçtiğiniz fonksiyonun kütüphanesini otomatik ekliyor kendisi.Bu olay kod yazarken çok kolaylaştırıyor işi özellikle benim gibi yeni başlayanlar için.

  • @Decrypt_Symbol
    @Decrypt_Symbol 4 года назад

    Sql hazır kullanmasan sıfırdan anlatsan ne güzel olurdu

  • @oguzhanaktas775
    @oguzhanaktas775 5 лет назад

    TextBox tan hem string hem int degeri nde bir şey almamız gerekiyor Mesela model= ar47 bunu nasıl alabiliriz

    • @mucahitdemirci9577
      @mucahitdemirci9577 5 лет назад

      model.ToString(); kodu string haline çevirir her türlü int veya floatı

    • @mucahitdemirci9577
      @mucahitdemirci9577 5 лет назад +1

      intparse32(model); bu da olabilir

    • @oguzhanaktas775
      @oguzhanaktas775 5 лет назад

      @@mucahitdemirci9577 string ve int değeri aynı anda almak dı amacım zanımca direk ToString bu işlemi görüyor

  • @ademmmozcan3257
    @ademmmozcan3257 4 года назад

    hocam bende bağlantı open kısmında hata veriyor

  • @sameterence5700
    @sameterence5700 3 года назад

    Hocam çok güzel video olmuş. Ben yaptığımda bir sıkıntı oluştu. DataGridView'e bilgiler gelmiyor. Gri şekilde gözükmeye devam ediyor. Ekle deyip veritabanına ekleme yapabiliyorum. Ama DataGridView'e görüntü gelmiyor.

    • @uygarsaglam_
      @uygarsaglam_ 2 года назад

      Metodu form1 içinde çağırdın mı

  • @juantf4538
    @juantf4538 2 года назад

    hocam discorda gelip yyardim etme sansiniz varmi cok acil lazim bu

  • @selim-gl3zc
    @selim-gl3zc 2 года назад

    kral SQLCONNECTİON bende gözükmüyor yardım edermisin

    • @TKcode
      @TKcode  2 года назад

      Üst bölüme
      using System.Data.SqlClient; eklemeyi unutmuş olabilirsiniz.

  • @n0trealking511
    @n0trealking511 3 года назад

    nasıl table açıyorusunuz...

  • @yusufcanabanuz2264
    @yusufcanabanuz2264 4 года назад

    elinize sağlık

  • @oguzturkyilmaz543
    @oguzturkyilmaz543 3 года назад +1

    Hocam elinize sağlık çok faydalı oldu. Formdaki alanlarda combobox, radio buton, check box gibi controller varsa tıklandığı olayındaki kodları nasıl revize etmemiz lazım. Örnek olarak ListView da ComboBox için
    cmb_XXXX.SelectedItem = lsv_XXX.SelectedItems[0].SubItems[1].Text; şeklinde yazılan kod LıstVıewda ilgili satır tıklandığında combobox daki seçili veriyi forma getiriyor. Fakat bu kodla data grid view daki tıklanan satırdaki veriyi forma getirmek mümkün olmadı. Güncelleme olayını bu yüzden çözemedim.Yardımcı olmanızı rica ederim.

  • @asq7003
    @asq7003 2 года назад

    hocam adamsın ya

  • @nilayvekediler8607
    @nilayvekediler8607 3 года назад

    Hocam teşekkürler. Acaba arama da var mı?

    • @TKcode
      @TKcode  3 года назад +1

      Eğer buradaki yöntem gibi DataTable kullandıysanız. Aşağıdaki videoyu izleyerek yapabilirsin. Sadece DataTable global alanda olması önemli.
      ruclips.net/video/U4Kz-CPKysE/видео.html
      Eğer Dataset kullanarak bağlantı oluşturduysan alttaki linki kullanabilirsin.
      www.yazilimkodlama.com/programlama/dataview-rowfilter-kullanarak-filtreleme-like-kullanimi/
      Vakit bulunca bununla ilgili sesli bir video çekmeyi düşünüyorum. Kolay gelsin.

    • @nilayvekediler8607
      @nilayvekediler8607 3 года назад

      @@TKcode Çok teşekkürler hocam..

  • @ErenX469
    @ErenX469 2 года назад +1

    kaç saattir şurdaki kodu arıyordum 7:06

  • @keremkaandemir1849
    @keremkaandemir1849 5 лет назад

    Listeleme yapmadan ürün eklemeyi nasıl yapabiliriz?

  • @huseyinayhan3302
    @huseyinayhan3302 5 лет назад

    teşekkürler.

  • @pubgvalorant7013
    @pubgvalorant7013 2 года назад

    size ulaşa bilcegım
    adres varmı

  • @melikeiren870
    @melikeiren870 3 года назад

    Mail adresinizi alabilir miyim? Hemen bakabilir misiniz 🙏

  • @erdemyildirim9341
    @erdemyildirim9341 2 года назад

    Form'u Visual Studioda bulamadım . Nasıl oluşturuluyor?

    • @selim-gl3zc
      @selim-gl3zc 2 года назад

      kral visual studioya gir, yeni proje oluştura bas gelen kısımlarda arama butonnuna windows form yaz çıkar zaten en üstte

  • @ahmetturan3895
    @ahmetturan3895 4 года назад

    komut.ExecuteNonQuery(); hocam bende bu komut hata veriyor herşeyi sizinen birebir yaptım

    • @TKcode
      @TKcode  4 года назад

      Sql cümlesini tekrar kontrol edin.

    • @cathi8876
      @cathi8876 4 года назад

      @@TKcode bende aynı hatayı alıyorum :(

    • @cathi8876
      @cathi8876 4 года назад

      sebebi şu dostum musteri yazmışsındır oraya tasarım kodlamnın kendi veritabanı için yazdığı şeyi yazmışsındır yani kendi veritabnında ki neyse onu yaz

  • @m.sametdemir4987
    @m.sametdemir4987 3 года назад

    tablo da hata veriyo

  • @ibrahimsaglam5018
    @ibrahimsaglam5018 5 лет назад

    access içinde yapabilirmisiniz

    • @TKcode
      @TKcode  5 лет назад

      ruclips.net/video/J2ft_iLk9BM/видео.html

  • @Jeffrey-uw8un
    @Jeffrey-uw8un 2 года назад

    Hocam merhaba, kodunuzu kullandım bunun için öncelikle çok teşekkür ederim ama şöyle bir sorun var ki kayıtları değişirken ve aynı kayıt üzerine ekleme, boştayken silme işlemi yaptığımda(bunu throw exception olarak kurtarmayı hedefliyorum),"" System.Data.SqlClient.SqlException: 'Violation of UNIQUE KEY constraint 'UQ__market4__74CC75E5B605820B'. Cannot insert duplicate key in object 'dbo.market4'. The duplicate key value is (0).
    The statement has been terminated.'"" adlı hatayı alıyorum gerçekten çok kötü durumdayım lütfen yardımcı olur musunuz

    • @Jeffrey-uw8un
      @Jeffrey-uw8un 2 года назад +1

      hocam change kısmındaki WHERE ----- tarafı hatalıymış benim kodumda (double quote içinde olduğundan da hata vermiyormuş sistem)hallettim, şimdi de değersiz add ve delete kısımları için throw exception tarzı bir şey yapacağım

  • @ahmetsekmen2531
    @ahmetsekmen2531 2 года назад

    Sahibinden
    using System.Data.OleDb;
    namespace WindowsFormsApp3
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    OleDbConnection baglantı = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database.mdb");
    OleDbCommand komut = new OleDbCommand();
    private void Listele()
    {
    baglantı.Open();
    komut.Connection = baglantı;
    komut.CommandText ="select * from Sayfa1";
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    ekle.SubItems.Add(oku["Resim_Yolu"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    Listele();
    baglantı.Open();
    komut.Connection = baglantı;
    komut.CommandText = "select distinct Marka from Sayfa1";
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    string ekle = oku["Marka"].ToString();
    comboBox5.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
    comboBox2.Items.Clear();
    baglantı.Open();
    komut.Connection = baglantı;
    komut.CommandText = "select distinct Seri from Sayfa1 where Marka='" + comboBox1.SelectedItem.ToString() + "'";
    label7.Text = komut.CommandText;
    OleDbDataReader oku1 = komut.ExecuteReader();
    while (oku1.Read())
    {
    string ekle = oku1["Seri"].ToString();
    comboBox2.Items.Add(ekle);
    }
    baglantı.Close();
    baglantı.Open();
    listView1.Items.Clear();
    komut.Connection = baglantı;
    komut.CommandText = "Select * From Sayfa1 where Marka='" + comboBox1.SelectedItem.ToString() + "'";
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
    {
    baglantı.Open();
    listView1.Items.Clear();
    komut.Connection = baglantı;
    komut.CommandText = "Select * From Sayfa1 where Seri='" + comboBox2.SelectedItem.ToString() + "'";
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
    {
    baglantı.Open();
    listView1.Items.Clear();
    komut.Connection = baglantı;
    komut.CommandText = "Select * From Sayfa1 where Marka='" + comboBox1.SelectedItem.ToString() + "'and Seri='" + comboBox2.SelectedItem.ToString() + "'and Yakıt_tipi='" + comboBox3.SelectedItem.ToString() + "'";
    label8.Text = komut.CommandText;
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
    {
    baglantı.Open();
    listView1.Items.Clear();
    komut.Connection = baglantı;
    komut.CommandText = "Select * From Sayfa1 where Marka='" + comboBox1.SelectedItem.ToString() + "'and Seri='" + comboBox2.SelectedItem.ToString() + "'and Yakıt_tipi='" + comboBox3.SelectedItem.ToString() + "'and Vites_tipi='" + comboBox4.SelectedItem.ToString() + "'";
    listView1.Items.Clear();
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();

  • @ahmetsekmen2531
    @ahmetsekmen2531 2 года назад

    Form 1
    using System.Data.OleDb;
    namespace WindowsFormsApp1
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    //Veri Tabanı Dosya Yolu Ve Provider Nesnesinin Belirlenmesi
    OleDbConnection baglantı=new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = deneme.mdb");
    //Formlar Arası Aktarımında Kullanılacak Değişkenler
    public static string tcno, adi, soyadi, yetki;
    //Yerel YAni Yalnızca Bu Formda Kullanıcağımız Değişkenler
    int hak = 3;
    OleDbCommand sorgu;
    bool durum = false;
    private void button1_Click(object sender, EventArgs e)
    {
    if (hak!=0)
    {
    baglantı.Open();
    sorgu = new OleDbCommand("Select * from Tablo1",baglantı);
    OleDbDataReader kayitoku = sorgu.ExecuteReader();
    while (kayitoku.Read())
    {
    //Yönetici Giriş
    if (radioButton1.Checked==true)
    {
    if (kayitoku["kullaniciadi"].ToString()==textBox1.Text&&kayitoku["parola"].ToString()==textBox2.Text&&kayitoku["yetki"].ToString()=="Yönetici")
    {
    durum = true;
    tcno = kayitoku.GetValue(0).ToString();
    adi = kayitoku.GetValue(1).ToString();
    soyadi = kayitoku.GetValue(2).ToString();
    yetki = kayitoku.GetValue(3).ToString();
    this.Hide();
    Form2 frm2 = new Form2();
    frm2.Show();
    break;
    }
    }
    //Kullanıcı Giriş
    if (radioButton2.Checked == true)
    {
    if (kayitoku["kullaniciadi"].ToString() == textBox1.Text && kayitoku["parola"].ToString() == textBox2.Text && kayitoku["yetki"].ToString() == "Kullanıcı")
    {
    durum = true;
    tcno = kayitoku.GetValue(0).ToString();
    adi = kayitoku.GetValue(1).ToString();
    soyadi = kayitoku.GetValue(2).ToString();
    yetki = kayitoku.GetValue(3).ToString();
    this.Hide();
    Form3 frm3 = new Form3();
    frm3.Show();
    break;
    }
    }
    }
    if (durum==false)
    {
    hak--;
    baglantı.Close();
    }
    label5.Text = Convert.ToString(hak);
    if (hak==0)
    {
    button1.Enabled = false;
    MessageBox.Show("Giriş Hakkınız Kalmadı", "Personel Takip Programı", MessageBoxButtons.OK, MessageBoxIcon.Error);
    this.Close();
    }
    }
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    this.Text = "Kullanıcı Girişi...";
    this.AcceptButton = button1;// Entere Basıldığında Button1 E Basar
    this.CancelButton = button2;//ESCye basıldığında Button2 e basar
    label5.Text = Convert.ToString(hak);
    radioButton1.Checked = true;
    //this.StartPosition = FormStartPosition.CenterScreen; Özelliklerden Yapıldı
    this.FormBorderStyle = FormBorderStyle.FixedToolWindow;
    }

  • @ahmetsekmen2531
    @ahmetsekmen2531 2 года назад

    11111111111111 label 1 e kadar
    using System.Data.OleDb;
    namespace WindowsFormsApp3
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    OleDbConnection baglantı = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database.mdb");
    OleDbCommand komut = new OleDbCommand();
    private void Listele()
    {
    baglantı.Open();
    komut.Connection = baglantı;
    komut.CommandText ="select * from Sayfa1";
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    ekle.SubItems.Add(oku["Resim_Yolu"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    Listele();
    baglantı.Open();
    komut.Connection = baglantı;
    komut.CommandText = "select distinct Marka from Sayfa1";
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    string ekle = oku["Marka"].ToString();
    comboBox5.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
    comboBox2.Items.Clear();
    baglantı.Open();
    komut.Connection = baglantı;
    komut.CommandText = "select distinct Seri from Sayfa1 where Marka='" + comboBox1.SelectedItem.ToString() + "'";
    label7.Text = komut.CommandText;
    OleDbDataReader oku1 = komut.ExecuteReader();
    while (oku1.Read())
    {
    string ekle = oku1["Seri"].ToString();
    comboBox2.Items.Add(ekle);
    }
    baglantı.Close();
    baglantı.Open();
    listView1.Items.Clear();
    komut.Connection = baglantı;
    komut.CommandText = "Select * From Sayfa1 where Marka='" + comboBox1.SelectedItem.ToString() + "'";
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
    {
    baglantı.Open();
    listView1.Items.Clear();
    komut.Connection = baglantı;
    komut.CommandText = "Select * From Sayfa1 where Seri='" + comboBox2.SelectedItem.ToString() + "'";
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
    {
    baglantı.Open();
    listView1.Items.Clear();
    komut.Connection = baglantı;
    komut.CommandText = "Select * From Sayfa1 where Marka='" + comboBox1.SelectedItem.ToString() + "'and Seri='" + comboBox2.SelectedItem.ToString() + "'and Yakıt_tipi='" + comboBox3.SelectedItem.ToString() + "'";
    label8.Text = komut.CommandText;
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();
    }
    private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
    {
    baglantı.Open();
    listView1.Items.Clear();
    komut.Connection = baglantı;
    komut.CommandText = "Select * From Sayfa1 where Marka='" + comboBox1.SelectedItem.ToString() + "'and Seri='" + comboBox2.SelectedItem.ToString() + "'and Yakıt_tipi='" + comboBox3.SelectedItem.ToString() + "'and Vites_tipi='" + comboBox4.SelectedItem.ToString() + "'";
    listView1.Items.Clear();
    OleDbDataReader oku = komut.ExecuteReader();
    while (oku.Read())
    {
    ListViewItem ekle = new ListViewItem();
    ekle.Text = oku["İlan_tarihi"].ToString();
    ekle.SubItems.Add(oku["Marka"].ToString());
    ekle.SubItems.Add(oku["Seri"].ToString());
    ekle.SubItems.Add(oku["Model"].ToString());
    ekle.SubItems.Add(oku["Yıl"].ToString());
    ekle.SubItems.Add(oku["Yakıt_tipi"].ToString());
    ekle.SubItems.Add(oku["Vites_tipi"].ToString());
    ekle.SubItems.Add(oku["Motor_hacmi"].ToString());
    ekle.SubItems.Add(oku["Motor_gucu"].ToString());
    ekle.SubItems.Add(oku["Kilometre"].ToString());
    ekle.SubItems.Add(oku["Boya-degisen"].ToString());
    ekle.SubItems.Add(oku["Takasa_uygun"].ToString());
    ekle.SubItems.Add(oku["Kimden"].ToString());
    ekle.SubItems.Add(oku["Fiyat"].ToString());
    listView1.Items.Add(ekle);
    }
    baglantı.Close();

  • @ahmetsekmen2531
    @ahmetsekmen2531 2 года назад

    form2 using System.Data.OleDb;
    using System.Text.RegularExpressions;//regex kütüphanesi
    using System.IO;//klasör açmak dosya kopalamak vs işler için
    namespace WindowsFormsApp1
    {
    public partial class Form2 : Form
    {
    OleDbConnection baglanti = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = deneme.mdb");
    private void kullanicilari_goster()
    {
    try
    {
    baglanti.Open();
    OleDbDataAdapter kullanicilari_listele = new OleDbDataAdapter(" Select tcno AS[TC_KİMLİK_NO], ad AS[ADI], soyad AS[SOYADI], parola AS[PAROLA] from Tablo1 Order By ad ASC", baglanti);
    DataSet dshafiza = new DataSet();
    kullanicilari_listele.Fill(dshafiza);
    dataGridView1.DataSource = dshafiza.Tables[0];
    baglanti.Close();
    }
    catch (Exception e)
    {
    MessageBox.Show(e.Message);
    baglanti.Close();
    }
    }
    private void personelleri_goster()
    {
    try
    {
    baglanti.Open();
    OleDbDataAdapter personelleri_listele = new OleDbDataAdapter(" Select tcno AS[TC_KİMLİK_NO], ad AS[ADI], soyad AS[SOYADI], cinsiyet AS[CİNSİYETİ],mezuniyet AS[MEZUNİYET],dogumtarihi AS[DOĞUM YERİ],gorevi AS[GÖREVİ],gorevyeri AS[GÖREV YERİ],maasi AS[MAAŞI] from Tablo2 Order By ad ASC", baglanti);
    DataSet dshafiza = new DataSet();
    personelleri_listele.Fill(dshafiza);
    dataGridView2.DataSource = dshafiza.Tables[0];
    baglanti.Close();
    }
    catch (Exception e)
    {
    MessageBox.Show(e.Message);
    baglanti.Close();
    }
    }
    public Form2()
    {
    InitializeComponent();
    }
    private void Form2_Load(object sender, EventArgs e)
    {
    kullanicilari_goster();
    personelleri_goster();
    pictureBox1.Height = 150;
    pictureBox1.Width = 150;
    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
    try
    {
    pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\kullanicilar\\" + Form1.tcno + ".jpg");
    }
    catch
    {
    pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\kullanicilar\
    esimyok.jpg");
    }
    this.Text = "Yönetici İşlemler";
    label11.ForeColor = Color.DarkRed;
    label11.Text = Form1.adi + " " + Form1.soyadi;
    textBox1.MaxLength = 11;
    textBox4.MaxLength = 8;
    toolTip1.SetToolTip(this.textBox1, "TC KİMLİK NO 11 KARAKTER OLMALI");
    radioButton1.Checked = true;
    textBox2.CharacterCasing = CharacterCasing.Upper;
    textBox3.CharacterCasing = CharacterCasing.Upper;
    textBox5.MaxLength = 10;
    textBox6.MaxLength = 10;
    progressBar1.Maximum = 100;
    progressBar1.Value = 0;
    kullanicilari_goster();
    }
    private void tabPage1_Click(object sender, EventArgs e)
    {
    textBox1.Clear();
    textBox2.Clear();
    textBox3.Clear();
    textBox4.Clear();
    textBox5.Clear();
    textBox6.Clear();
    }
    private void tabPage2_Click(object sender, EventArgs e)
    {
    pictureBox1.Image = null;
    maskedTextBox1.Clear();
    maskedTextBox2.Clear();
    maskedTextBox3.Clear();
    maskedTextBox4.Clear();
    comboBox1.SelectedIndex = -1;
    comboBox2.SelectedIndex = -1;
    comboBox3.SelectedIndex = -1;
    }
    private void button1_Click(object sender, EventArgs e)
    {
    string yetki = "";
    bool kayitkontrol = false;
    baglanti.Open();
    OleDbCommand selectsorgu = new OleDbCommand("select * from Tablo1 where tcno='"+textBox1.Text+"'",baglanti);
    OleDbDataReader kayitokuma = selectsorgu.ExecuteReader();
    while (kayitokuma.Read())
    {
    kayitkontrol = true;
    break;
    }
    if (kayitkontrol==false)
    {
    }

  • @user-rr2vi6ob1p
    @user-rr2vi6ob1p 3 года назад

    hocam program acılır acılmaz textboxlar dolu oluyor ya ılk acıldıgında bos olmasını nasıl saglıyabılırz datagrıd wıevde ayarı bulamıyorım bır turlu