PDA

View Full Version : ارسال اطلاعات دیتابیس به لیست باکس



reza69
جمعه 13 بهمن 1391, 14:55 عصر
سلام
من میخوام اطلاعات داخل sql رو داخل لیست باکس بریزم به این صورت که نامی که در یک textbox وارد میکنیم داخل جدول sql بگرده و فیلدهایی که با نام برابرن رو وارد list box بریزه.
ولی وقتی textbox خالی رو جستجو میکنم تمام اسامی رو داخل listbox میاره ولی هرکدوم از اسامی رو وارد میکنم هیچی داخل listbox نمیاره.

try
{

string connString = (@"data source=.;initial catalog=anbar;integrated security=true");
string sql = string.Format("SELECT * FROM tmoshtari where namemoshtari LIKE '%{0}%'", txtname.Text.Replace("'",string.Empty ));
SqlConnection conn = new SqlConnection(connString);
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet dt = new DataSet();
da.Fill(dt, "tmoshtari");
DataTable db = dt.Tables["tmoshtari"];
listBox1.DataSource = db;
listBox1.DisplayMember = "namemoshtari";
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}