عندى فورم فيها اتنين كومبو بوكس الاولى بتقراء من جدول وعن طريق القيمه بتعتها بيتم تعبائة الكومبو التانيه وعن طريق القيمه بتاعة الكمبو 2 بيتم تعبائة الجريد لكن الحال انى بعد ما بختار من الكمبو الاولى بفضل فيها مبعرفشى اطلع لى اى كمبو تانيه او اى كونترول تانى خالص الفوكس بيوقف عند اول كومبو واعرف اغير منها وتتغير البيانات فى الكنترول التانيه لكنها تتوقف معرفشى انتقل لى اى كونترول فى حل او اى حاجه اعرف احل بيها المشكله دى
مشكله مع الCOMBOBOX
مغلق
و الله ما انا فاهمة شئ !!!!!!!!
ممكن تحط المثال اللى شغال عليه عشان نحاول نصلحه
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{ comboBox1.Items.Add(String.Format("This is the item number {0}", i)); }
for (int i = 0; i < 10; i++)
{ comboBox2.Items.Add(String.Format("This is the item number {0}", 10*i)); }
}
private void button1_Click(object sender, EventArgs e)
{
comboBox2.Items.Add(comboBox1.SelectedItem.ToString());
}
private void button2_Click(object sender, EventArgs e)
{
foreach (string element in comboBox2.Items)
dataGridView1.Rows.Add(element);
}الاخ ابن العيد.... مجهود عظيم في المنتدى لكن تعليق بسيط
هذا الكود يجب تغييره و الأفضل استبدال الكل بـحلقة واحدة لان فيه مسالة اداء خصوصا عندما يكون الـ Loop كبير
for (int i = 0; i < 10; i++)
{ comboBox1.Items.Add(String.Format("This is the item number {0}", i)); }
for (int i = 0; i < 10; i++)
{ comboBox2.Items.Add(String.Format("This is the item number {0}", 10*i)); }الافضل ان يكون
for (int i = 0; i < 10; i++)
{
comboBox1.Items.Add(String.Format("This is the item number {0}", i));
comboBox2.Items.Add(String.Format("This is the item number {0}", 10*i));
}
هذا الموضوع مغلق.