۰۶-مهر-۱۳۹۱, ۲۳:۰۸:۵۷
سلام
دوستان یک textboxویکoxcombob دارم برای textbox میخواستم اتصال پیداکنه به دیتابیس و اول هر حرفی را زدم برام کلیه کلماتی که با اون حرف شروع میشه را بیاره که اینم کد مورد نظراست:
AutoCompleteStringCollection auto = new AutoCompleteStringCollection();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
foreach (DataRow dtr in dt.Rows)
auto.Add(Convert.ToString(dtr["فامیل"]));
txt_ashkhas.AutoCompleteCustomSource = auto;
dt.Dispose();
دوستان یک textboxویکoxcombob دارم برای textbox میخواستم اتصال پیداکنه به دیتابیس و اول هر حرفی را زدم برام کلیه کلماتی که با اون حرف شروع میشه را بیاره که اینم کد مورد نظراست:
کد:
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
con.ConnectionString = "Data Source=.\\SQLEXPRESS;initial catalog=dbtell;integrated security=true";
con.Open();
cmd.Connection = con;
cmd.CommandText = "select فامیل from tbl_infosabt";
AutoCompleteStringCollection auto = new AutoCompleteStringCollection();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
foreach (DataRow dtr in dt.Rows)
auto.Add(Convert.ToString(dtr["فامیل"]));
txt_ashkhas.AutoCompleteCustomSource = auto;
dt.Dispose();
اما می خوام برای oxcombobهم همین حالت باشه اما نمی دونم چه طوری بنویسم که کد بالایی تکرارنشه چون بعضی جاهاش نیاز به تکرار نداره،اما بنده یه قسمت از این کد هم مشکل دارم اگه ممکنه برام توضیحاتی بدید،اینم قسمتی که مشکل دارم،بیشتر با تابع های تعریف شده!!!
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
foreach (DataRow dtr in dt.Rows)
auto.Add(Convert.ToString(dtr["فامیل"]));
txt_ashkhas.AutoCompleteCustomSource = auto;
dt.Dispose();