C# Projede SQL ile DataSet Kullanarak Birden Fazla Tablodan Veri Çekme

Kodgünlüğümde bugün DataSet nedir ve dataset nasıl kullanılır konusunu ele aldım. Kelime itibari ile “dataset nedir?” diye soracak olursanız; Kısaca Dataset içinde verilerin olduğu bir kümedir diyebiliriz, şöyle ki DataSet doğrudan bir veri merkezine bağlanmamış veri kümesini ifade etmektedir.
Bu nedenle DataSet doğru kullanıldığında tek satırda birden fazla sql sorgu cümlesi yazarak çalıştırmamıza olanak sağlayabiliyor.

C# DATASET KULLANIMI

Örnek Kullanım:
* Forma 2 Adet GridControl nesnesi bıraktım.
* cnn değişkeniyle veritabanına bağlantı işlemimi yaptım
* ilgili formun load kısmına aşağıdaki kodları yazdım
* ilgili veri tabanımda Ogrenciler ve Dersler adında tablom var bu ikisini ekranda listeledim daha fazla tabloyu aynı anda listelemek size kalmış… Okumaya devam et C# Projede SQL ile DataSet Kullanarak Birden Fazla Tablodan Veri Çekme

C# Veri Listele, Ekle, Güncelle, Sil İşlemleri (Sql Select, İnsert, Update, Delete Sorguları)

Standart SQL Connection Kodu:

SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=DatabaseName;Integrated Security=True");

C# Veri Listele, Ekle, Güncelle, Sil İşlemleri (Sql Select, İnsert, Update, Delete Sorguları)
Okumaya devam et C# Veri Listele, Ekle, Güncelle, Sil İşlemleri (Sql Select, İnsert, Update, Delete Sorguları)

SQL Aynı Olan Kayıtlardan Sadece Birini Listelemek

Aşağıdaki Görseldeki gibi bir Sql Tablomuzun olduğunu varsayalım KayitYili sütununda tekrar eden değerler var, bu değerleri combobox’ta yada ihtiyac duyulan bir yerde içindeki farklı olan değerlerden sadece birini göstermek için sql sorgumuzun içinde distinct kullanmamız gerekiyor.

Örnek Distinct kullanımı;

SELECT DISTINCT(KayitYili) FROM Ogrenciler

Ekrana Sadece Farklı Olan Değerleri Sıralayacaktır. İyi çalışmalar

C# DataGrid Tablosunda Seçilen Satırın Değerlerini Alma Yazdırma Aktarma

Resimdeki Örnek Projedeki gibi DataGrid tablosunda herhangi bir satırdaki değerleri Oluşturulan TextBoxlara Akarmak; Okumaya devam et C# DataGrid Tablosunda Seçilen Satırın Değerlerini Alma Yazdırma Aktarma

Visual Studio C# DataGridView Tüm Satırı Seçilebilir Yapmak

DataGridView içinde listelenen satırlarda tek hücreye tıklayınca komple satırı seçili olarak getirmek için ili DataGridView nesnesinin properties > SelectionMode‘unu FullRowSelect olarak ayarlamanız yeterli olacaktır. Okumaya devam et Visual Studio C# DataGridView Tüm Satırı Seçilebilir Yapmak

Dev Express Grid Control Show Group Panel False (Tablo Adını Gizlemek)

Grid Control Show Group Panel Name Hidden Make (Tablo Adını Gizlemek)

gridControl1 için ilgili kodun altına

gridView1.OptionsView.ShowGroupPanel = false;

DevExpress gridView’da Belli Bir Şartı Sağlayan Satırı Renklendirme

  1. Run Designer > Apperance > Format Conditions > Properties Sekmesinde >
    1. ApplyToRow : True
    2. Column (Şartın Aranacağı Sütun)
    3. Condition: Equal
    4. Value1 (Filtelenecek Değer)
  2. Run Designer > Apperance > Format Conditions > Appearance Sekmesinde > 
    1. BackColor (olmasını istediğiniz arka plan rengi)

Dev Express Grid Control Değiştirilebilir Özelliğini Pasif Yapmak

C# Projelerinde kullanılan Grid Control Editable alanı varsayılan olarak True değerle geliyor. Bu özelliği False yaparak kapatabiliriz.
Run Designer > Views > Options > OptionBehavior > Editable = False