RE: مشكلة فى عرض قيمة من داتا جريد فيو - asemshahen5 - 09-07-19
PHP كود :
DataTable QDt = new DataTable(); QDt.Clear(); cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number like '*" + comboBox2.SelectedItem.ToString() + "*'", sqlcon); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(QDt); if (QDt.Rows.Count > 0) { comboBox3.Items.Clear(); foreach (var str in QDt.Rows) { comboBox3.Items.Add(str); } // or comboBox3.DataSource = QDt; }
RE: مشكلة فى عرض قيمة من داتا جريد فيو - maxruined - 09-07-19
(09-07-19, 03:58 PM)asemshahen5 كتب : PHP كود :
DataTable QDt = new DataTable(); QDt.Clear(); cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number like '*" + comboBox2.SelectedItem.ToString() + "*'", sqlcon); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(QDt); if (QDt.Rows.Count > 0) { comboBox3.Items.Clear(); foreach (var str in QDt.Rows) { comboBox3.Items.Add(str); } // or comboBox3.DataSource = QDt; }
نفذت الكود اللي بعتهولى بالظبط بس للاسف اخى العزيز ال combobox برضوا فاضيه ومفهاش اى حاجه
RE: مشكلة فى عرض قيمة من داتا جريد فيو - asemshahen5 - 09-07-19
الكومبو تتعبا حسب القيم المبحوث عنها .
ياريت ان تضع نسخة من سكربت قاعدة البيانات كي أستطيع مساعدتك .
لان قاعدة البيانات غير موجودة عندي كي اعرف الخطا عند التجريب .
PHP كود :
foreach (DataRow str in QDt.Rows) { comboBox3.Items.Add(str[0].ToString()); }
الكود كاملا يصبح :
PHP كود :
DataTable QDt = new DataTable(); QDt.Clear(); cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number ='" + comboBox2.Text.ToString() + "'", sqlcon); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(QDt); if (QDt.Rows.Count > 0) { comboBox3.Items.Clear(); foreach (DataRow str in QDt.Rows) { comboBox3.Items.Add(str[0].ToString()); } // or //comboBox3.DataSource = QDt; }
RE: مشكلة فى عرض قيمة من داتا جريد فيو - maxruined - 09-07-19
(09-07-19, 04:46 PM)asemshahen5 كتب : الكومبو تتعبا حسب القيم المبحوث عنها .
ياريت ان تضع نسخة من سكربت قاعدة البيانات كي أستطيع مساعدتك .
لان قاعدة البيانات غير موجودة عندي كي اعرف الخطا عند التجريب .
PHP كود :
foreach (DataRow str in QDt.Rows) { comboBox3.Items.Add(str[0].ToString()); }
شكراً جدا اخى العزيز على مساعدتك
بس للاسف برضوا هذا الكود لا يعمل
هذا هو الاسكربت الخاص بقاعده البيانات مع البرنامج
RE: مشكلة فى عرض قيمة من داتا جريد فيو - asemshahen5 - 09-07-19
معليش لو هغلبك معايا ضع في عملية التصدير بتاع السكربت كالتالي :
[attachment=21999]
RE: مشكلة فى عرض قيمة من داتا جريد فيو - maxruined - 09-07-19
(09-07-19, 05:19 PM)asemshahen5 كتب : معليش لو هغلبك معايا ضع في عملية التصدير بتاع السكربت كالتالي :
العفو اخوى دا انا اللى تعبك
بجد شكراً جداً
عملت اللى قولت عليه ورفعته تانى اهو
RE: مشكلة فى عرض قيمة من داتا جريد فيو - asemshahen5 - 09-07-19
تفضل :
PHP كود :
private void textBox1_TextChanged(object sender, EventArgs e) { //DataTable QDt = new DataTable(); //cmd = new SqlCommand("select NAME_OF_CONTRACTOR from CONTRACTORS where PROJECT_NUMBER like '*" + comboBox2.SelectedItem.ToString() + "*'", sqlcon); //da = new SqlDataAdapter(cmd); //da.Fill(QDt); //comboBox3.DataSource = null; //comboBox3.Items.Clear(); //comboBox3.Items.Clear(); //comboBox3.DataSource = QDt; DataTable QDt = new DataTable(); QDt.Clear(); cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number ='" + comboBox2.Text.ToString() + "'", sqlcon); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(QDt); if (QDt.Rows.Count > 0) { comboBox3.Items.Clear(); foreach (DataRow str in QDt.Rows) { comboBox3.Items.Add(str[0].ToString()); } // or //comboBox3.DataSource = QDt; } }
RE: مشكلة فى عرض قيمة من داتا جريد فيو - maxruined - 09-07-19
(09-07-19, 05:52 PM)asemshahen5 كتب : تفضل :
PHP كود :
private void textBox1_TextChanged(object sender, EventArgs e) { //DataTable QDt = new DataTable(); //cmd = new SqlCommand("select NAME_OF_CONTRACTOR from CONTRACTORS where PROJECT_NUMBER like '*" + comboBox2.SelectedItem.ToString() + "*'", sqlcon); //da = new SqlDataAdapter(cmd); //da.Fill(QDt); //comboBox3.DataSource = null; //comboBox3.Items.Clear(); //comboBox3.Items.Clear(); //comboBox3.DataSource = QDt; DataTable QDt = new DataTable(); QDt.Clear(); cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number ='" + comboBox2.Text.ToString() + "'", sqlcon); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(QDt); if (QDt.Rows.Count > 0) { comboBox3.Items.Clear(); foreach (DataRow str in QDt.Rows) { comboBox3.Items.Add(str[0].ToString()); } // or //comboBox3.DataSource = QDt; } }
الكود اشتغل ولكن به مشاكل
اول حاجه انا كنت عايز يجبلي الاسم مش البروجيكت نمبر .. هى دى غلطتى انا سورى انى غلطت فى اول مشاركة
زى ما انت شايف فى الفورم اللى علي اليمين انا محدد بروجيكت نمبر رقم 6760 ودا اصلاً مش موجود فى الفورم اللى على الشمال ومع ذلك جاب فقط haytham و samer و dsfsd مش عارف ازاى ؟؟؟؟
انا عايز لما ادخل على الفورم اللي على اليمين واحدد ال project number مثلا 50604 يعرضلي haytham و samer و dsfsd فى الكومبوبوكس اللى جمبه كلمه Name of contract
بتمني تكون فكرتي وصلت
وشكراً جدا اخى العزيز على تعبك
RE: مشكلة فى عرض قيمة من داتا جريد فيو - asemshahen5 - 09-07-19
تفضل :
PHP كود :
private void textBox1_TextChanged(object sender, EventArgs e) { DataTable QDt = new DataTable(); QDt.Clear(); cmd = new SqlCommand("select NAME_OF_CONTRACTOR from CONTRACTORS where Project_Number ='" + comboBox2.Text.ToString() + "'", sqlcon); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(QDt); if (QDt.Rows.Count > 0) { comboBox3.Items.Clear(); foreach (DataRow str in QDt.Rows) { comboBox3.Items.Add(str[0].ToString()); } } }
[attachment=22002]
أي شيء آخر فقط أخبرني .
RE: مشكلة فى عرض قيمة من داتا جريد فيو - maxruined - 09-07-19
(09-07-19, 07:16 PM)asemshahen5 كتب : تفضل :
PHP كود :
private void textBox1_TextChanged(object sender, EventArgs e) { DataTable QDt = new DataTable(); QDt.Clear(); cmd = new SqlCommand("select NAME_OF_CONTRACTOR from CONTRACTORS where Project_Number ='" + comboBox2.Text.ToString() + "'", sqlcon); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(QDt); if (QDt.Rows.Count > 0) { comboBox3.Items.Clear(); foreach (DataRow str in QDt.Rows) { comboBox3.Items.Add(str[0].ToString()); } } }
أي شيء آخر فقط أخبرني .
الكود شغال ولكن فيه مشكلة كبيره
اذا اخترت مثلاً 50604 بيجبلي البيانات تمام
ولكن اذا رجعت اخترت 6760 بيجبلي نفس البيانات اللى كانت موجوده فى 50604 .. وهكذا
|