none
Harfe göre arama yapma RRS feed

  • Soru

  • Merhaba arkadaşlar. c# uygulaması üzerinden sql veri tabanında harfe göre arama yapmak istiyorum. Yani veri tabanında Orhan ve Orman diye iki eleman varsa o ve or harfi yazdığımda elemanın ikisi de çıksın orh yazdığımda Orhan çıksın. Bunu nasıl yapa bilirim?
    20 Şubat 2020 Perşembe 15:45

Tüm Yanıtlar

  • Merhaba,

    SQL like keyword'ünü araştırın.

    Ayrıca bazen ilgili veriyi veritabanından okuyup , okunmuş bu veri üzerinde c# ile arama yapmakta tercih edilebilir çünkü 1 isim araması için onlarca sql sorgusunu veritabanı tarafında çalıştırmak pek efektif olmayabiliyor.

    20 Şubat 2020 Perşembe 19:30
  • datagridView1 boş olacak dataGridView2'de tüm veriler olacak. Sen o yazdığın zaman içinde 'o' içeren veriiler dataGridView1'e aktarılacak. 'or' yazdığın zaman tekrar datagridView1'e içinde 'or' olanlar aktarılacak..

    Bunu textBox'un textChange eventine yazabilirsin.

    dataGridView1.Rows.Clear();
                dataGridView1.ColumnCount = dataGridView2.ColumnCount;
    
                for (int satirsayisi = 0; satirsayisi < dataGridView2.Rows.Count - 1; satirsayisi++)
                {
                    if (dataGridView2.Rows[satirsayisi].Cells[0].Value.ToString().ToLower() == textBox1.Text.ToLower())
                    {
                        object[] rowData = new object[dataGridView2.Rows[satirsayisi].Cells.Count];
    
                        for (int Satac000 = 0; Satac000 < rowData.Length; ++Satac000)
                        {
                            rowData[Satac000] = dataGridView2.Rows[satirsayisi].Cells[Satac000].Value;
                        }
                        this.dataGridView1.Rows.Add(rowData);
                    }
                }

    21 Şubat 2020 Cuma 11:14