PDA

View Full Version : ارتباط یک جدول از دیتابیس با کومبو باکس



Imenam
یک شنبه 25 خرداد 1393, 12:21 عصر
سلام
من یک جدول دارم در دیتابیس اکسس که چهار تا ستون داره با نام های Fname , Lname , Phone , Address میخوام اطلاعات به عنوان مثال اشخاص رو در combobox نشون بدم به صورتی که حتما نام و فامیل اون شخص تو combobox نشون داده بشه.
چیکار کنم؟ کد نویسی هم زیاد بلد نیستم...اگه امکان داره لطفا کامل توضیح بدید؟

forodo
یک شنبه 25 خرداد 1393, 12:30 عصر
سلام
شما کدهای Select رو بنویسید و داخل Select اینطوری بنویسید:
Select Fname + ' ' + Lname AS Fullname
FROM YourTable
بعد اونو داخل DataTable بریزید و اون رو با کد زیر داخل کمبوباکس بریزید:
ComboBox1.DataSource = dt
dt همون شی ای هست که از کلاس DataTable می سازید.

Imenam
یک شنبه 25 خرداد 1393, 14:05 عصر
سلام
شما کدهای Select رو بنویسید و داخل Select اینطوری بنویسید:
Select Fname + ' ' + Lname AS Fullname
FROM YourTable
بعد اونو داخل DataTable بریزید و اون رو با کد زیر داخل کمبوباکس بریزید:
ComboBox1.DataSource = dt
dt همون شی ای هست که از کلاس DataTable می سازید.

ببخشید من یه کم مبتدیم...تونستم دستور insert برای وارد کردن اطلاعات تکست باکس ها را داخل جدول دیتا بیس بنویسم ولی تو سلکت و وارد کردن اطلاعات دیتابیس به کومبو باکس به شکلی که گفتم رو متوجه نمیشم میتونید یه مثال برام بزنید که کل دستورات داخلش باشه تا بفهمم باید چیکار کنم. باز هم ممنون و شرمنده ام که وقتتون رو میگیرم:بوس:

forodo
یک شنبه 25 خرداد 1393, 14:16 عصر
SqlConnection con = new SqlConnection(@"Data Source=.;Initial Catalog=*****;User ID=sa;Password=*****");
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();

da.SelectCommand=new SqlCommand();
da.SelectCommand.Connection = con;
da.SelectCommand.CommandText = @"SELECT FirstName + ' ' + LastName AS Fullname
FROM tblPersonal";

con.Open();
da.Fill(dt);
con.Close();

comboBox1.DataSource = dt;
comboBox1.DisplayMember = "Fullname";

Imenam
یک شنبه 25 خرداد 1393, 15:11 عصر
خیلی ممنون امروز خیلی به من کمک کردید... البته من از دستورات using system.data oledb استفاده کردم که زیاد فرقی نداشت با کدی که شما گفتید.
ممنونم. خیلی خوشحالم که با استادی مثل شما اشنا شدم :تشویق: