PDA

View Full Version : نحوه ایجاد حلقه برای کمبوباکس



ahmadi987
سه شنبه 17 تیر 1393, 15:38 عصر
با سلام
من یه سوال داشتم واونم اینکه من دو تا کمبو دارم که هر دو به هم وابستن کمبو اولی رو به جدول مرتبط کردم شامل چندین رکورده حالا میخوام وقتی روی هر رکورد توی کمبو اول کلیک میکنم اطلاعات مربوط به آن رکورد که شامل چندین رکورده در کمبو دوم رو بالا بیاره ولی کمبو دومی فقط رکورد اول رو بالا میاره باید ازحلقه استفاده بشه ولی من کدشو بلد نیستم ممنون میشم اگه کدشو بهم بگین.

parvizwpf
سه شنبه 17 تیر 1393, 15:41 عصر
شما کدی که نوشتین رو بگذارید لطفا.

ahmadi987
سه شنبه 17 تیر 1393, 15:45 عصر
SqlConnection connect = new SqlConnection("");
SqlCommand command = new SqlCommand("SELECT esme FROM [p].[dbo].[s] WHERE id='" + comboBox1.SelectedIndex + "'", connect);
connect.Open();
SqlDataReader read = command.ExecuteReader();
if (read.Read())
{
comboBox2.Items.Add(read.GetString(2));
}
connect.Close();

erfan_urchin
سه شنبه 17 تیر 1393, 15:52 عصر
فکر کنم تقریبا دنبال همچین چیزی هستی
SqlDataAdapter sd = new SqlDataAdapter("select * from t1",sc);
DataTable dt = new DataTable();
sd.Fill(dt);
for (int i = 0; i < dt.Rows.Count; i++)
comboBox1.Items.Add(dt.Rows[i][0].ToString());

parvizwpf
سه شنبه 17 تیر 1393, 15:53 عصر
http://stackoverflow.com/questions/8370927/how-do-i-loop-through-rows-with-a-data-reader-in-c

ahmadi987
سه شنبه 17 تیر 1393, 16:20 عصر
مرسی.این رکوردها در کمبوی دومی اسم یه سری فایل صداست که من میخوام با کلیک روی اسماشون توی کمبوی دوم بره ادرس فایل صدا رو از دیتا بیس بخونه و در مدیاپلیر اجرا بشه واقعا ممنونتون میشم اگه کد پخش رو هم بم بگین.

parvizwpf
سه شنبه 17 تیر 1393, 16:24 عصر
http://stackoverflow.com/questions/3502311/how-to-play-a-sound-in-c-net

ahmadi987
سه شنبه 17 تیر 1393, 16:37 عصر
http://stackoverflow.com/questions/3502311/how-to-play-a-sound-in-c-net

من باید ازحلقه for استفاده کنم ولی اینایی که من دیدم فقط برای یکی هست ولی متاسفانه کدنویسیشو زیاد بلد نیستم.

parvizwpf
سه شنبه 17 تیر 1393, 16:42 عصر
برای پخش صدا از حلقه استفاده کنید یعنی چی؟ مگه شما در لحظه نمیخواهید یکی پخش کنید؟

ahmadi987
سه شنبه 17 تیر 1393, 16:55 عصر
برای پخش صدا از حلقه استفاده کنید یعنی چی؟ مگه شما در لحظه نمیخواهید یکی پخش کنید؟
بله.ببینید من میخوام با انتخاب یک اسم از کمبو دومم آهنگ مربوط پخش بشه .حالا توی کمبو دومم ممکنه 10 تا اسم وجود داشته باشه. الان رو هر کدومشون میزنم فقط یکی رو پخش میکنه وتکراریه.چون جدولم در دیتا بیس چند در چنده بنظرم اومد از حلقه برای پیداکردن سطروستون مربوطه استفاده بشه.

ahmadi987
سه شنبه 17 تیر 1393, 17:07 عصر
جوابشو فهمیدم مرسی.