PDA

View Full Version : انتقال اطلاعات ازبانك اطلاعاتي به ComBox



Iran58
شنبه 13 تیر 1388, 09:06 صبح
سلام
اطلاعات موردنظرم ازاز طريق
Textbox1.databinding.add("text",dataviwe,"Fname");
اطلاعاتم رابه تكست باكس موردنظرم انتقال مي دهم
حال براي انتقال اطلاعات ازبانك اطلاعاتي به comboxچه كدي رابايدبنويسيم

Yasersadegh
شنبه 13 تیر 1388, 09:19 صبح
سلام دوست عزيز
خوب چون تويه تكست باكس هر لحظه تنها يه فيلد از يك ركورد مي تونه باشه اين كدتون جواب ميده ولي براي كامبوباكس كه مي توان يك فيلد از چندين ركورد را قرار داد بايد به شكل ديگري عمل كنيد!!:لبخندساده:
شما بايد فيلد fname تمام ركورد هايي كه مي خواهيد در كامبو باكس نمايش داده بشن رو با يه كوئري بخونيد و در ديتاريدر قرار بديد و سپس از ديتاريدر دونه دونه read كنيد و در كامبوباكستون add كنيد!!:لبخندساده:

Iran58
شنبه 13 تیر 1388, 12:24 عصر
سلام دوست عزيز
خوب چون تويه تكست باكس هر لحظه تنها يه فيلد از يك ركورد مي تونه باشه اين كدتون جواب ميده ولي براي كامبوباكس كه مي توان يك فيلد از چندين ركورد را قرار داد بايد به شكل ديگري عمل كنيد!!:لبخندساده:
شما بايد فيلد fname تمام ركورد هايي كه مي خواهيد در كامبو باكس نمايش داده بشن رو با يه كوئري بخونيد و در ديتاريدر قرار بديد و سپس از ديتاريدر دونه دونه read كنيد و در كامبوباكستون add كنيد!!:لبخندساده:

باتشكر
ميشه باكدتوضيح دهيد

Yasersadegh
شنبه 13 تیر 1388, 12:40 عصر
خوب كد زير يه نمونه ساده با sql هستش!!



string connectionString = "Server=ServerName;database=Databasename;";

SqlConnection connection = new SqlConnection(connectionString);
connection.Open();

SqlCommand command = new SqlCommand("select fname from Tablename", connection);
SqlDataReader dr = command.ExecuteReader();
comboBox1.Items.Clear();
while (dr.Read())
{
comboBox1.Items.Add(dr["fname"]);
}


بخش هاي قرمز رنگ رو بايد با توجه به برنامت تنظيم كني!!:لبخندساده:
موفق باشي:چشمک: