Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//Bu kısımda AllSystemSource, AllUrl de seçilebilir.
//Burada CustomeSource ü seçiyoruz.
comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
// AutoComplete String Koleksiyonu oluşturuyoruz.
AutoCompleteStringCollection veri = new AutoCompleteStringCollection();
veri.Add("Bahadır ŞAHİN");
veri.Add("Haluk Aydın");
veri.Add("Fatih Koç");
veri.Add("Bülent Ceyhun");
veri.Add("Mehmet Alp");
comboBox1.AutoCompleteCustomSource = veri;
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN
1 comments:
Merhaba bahadır Bey,
Makalenizi okudum.Benim şöyle bi sıkıntım var.Aşağıdaki kodu yazıyorum Form Load'da çalıştırıyorum.Form yüklendiğinde otomatik olarak veritabanında çektiği datayı combobox'ın içine dolduruyor.Ancak AutoComplete özelliğini kullanamıyorum.Bana yardımcı olursanız çok sevinirim.
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection Baglanti = new SqlConnection("Data Source=.;Initial Catalog=Northwind;Integrated Security=True");
private void Form1_Load(object sender, EventArgs e)
{
try
{
Baglanti.Open();
SqlCommand Sorgu = new SqlCommand("Select CompanyName from Customers order by CompanyName", Baglanti);
SqlDataReader sdr = Sorgu.ExecuteReader();
while (sdr.Read())
{
cmbCustomer.Items.Add(sdr["CompanyName"].ToString());
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
}
Yorum Gönder