PDA

View Full Version : سوال: ارتباط sql با c#



maryam_6540
یک شنبه 20 تیر 1389, 13:04 عصر
سلام.یه سوال داشتم:
چطوری میشه داخل combobox محتویات یک ستون از یک جدول(که متغیر است)در sql را نمایش دهیم؟میشه یک کد نسبتا کامل برای این کار بدین
ممنون

maryam_6540
یک شنبه 20 تیر 1389, 13:07 عصر
چطور میتوان یک کلید (botton)را حساس به enter کرد؟
ممنون

انیشتین
یک شنبه 20 تیر 1389, 13:21 عصر
سلام
یه راه ساده اینه که این کار رو با ویزارد انجام بدی
تو قسمت پروپرتیز کومبو باکس از قسمت دیتا بایندینگ به راحتی میتونی این کار رو انجام بدی
فراموش نکن که بعد از این کار از قسمت تنظیمات displaymember و selectedvalue رو هم روی فیلد مورد نظر تنظیم کنی.

raha_20
یک شنبه 20 تیر 1389, 13:23 عصر
تو کجا میخواهی وقتی enter زده میشه روی button اعمال بشه

RIG000
یک شنبه 20 تیر 1389, 13:49 عصر
اگه منظورت اینه که میگم ببین عمل میکنه ؟ اینو
تو رویداد لود فرم;() btnenter.select

mmd2009
یک شنبه 20 تیر 1389, 14:08 عصر
با سلام

تو رویداد keydown فرمت اینو بنویس




if (e.KeyCode == Keys.Enter)
{
button1_click(sender, e);
}



توجه کنید که باید خاصیت Keypreview حتما true باشه

mmd2009
یک شنبه 20 تیر 1389, 15:06 عصر
برای سوال اولتون هم گفتم بهتره یک نمونه برنامه درست کنم که هم تو گریدویو بتونید نمایش بدید هم تو کمبو باکس و هم تو لیست باکس

میتونید ببینید و استفاده بکنید

امیدوارم مفید باشه

mohammad.moosaei
یک شنبه 20 تیر 1389, 15:36 عصر
سلام :

امیدوارم این مثال کمکتون کنه :


private void bindCmb()
{
var cn = new SqlConnection("server=.\\sqlexpress;database=northwind;integrated security=true");
cn.Open();
var da = new SqlDataAdapter("select name from contacts", cn);
var ds= new DataSet();
da.Fill(ds,"contacts");
cn.Close();
comboBox1.DataSource = ds.Tables[0];
comboBox1.DisplayMember = "name";
}