![]() |
|
[سؤال] المرجو مساعدتي في الكود التالي - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : [سؤال] المرجو مساعدتي في الكود التالي (/showthread.php?tid=20008) |
المرجو مساعدتي في الكود التالي - mrc - 14-04-17 مساء الخير المرجو من الاخوة مساعدتي في مشكلة حول كود انا لدي 7جداول وفيها علاقات باعتبار ان جدول A هو الجدول الرئيسي و B+ C + D+ فيها البيانات الثانونية E- F-G فيها بيانات فرعية و قد قمت بعمل علاقة فيما بينهم لكن عند البحث وجد صعوبة في ذلك حيث ان A مربتط ب B مرتبط ب E و A مربتط ب C مرتبط ب F و ايضا A مربتط بDمرتبط ب G و عند كتابة الكود التالي private void T_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode != Keys.Enter) return; try { using (DB.PRJ db = new DB.PRJ()) { // الجدول الأول var data1 = from d in db.Bs where d.FileNo.Contains(T.Text.Trim()) select d; if (data1.Count() > 0) { tb1.Items.Clear(); foreach (var d in data1) textbox1.Items.Add(ComboItem(d.Issue.ProsecutorName, d)); Ptrb.BringToFront(); panel11.Visible = true; return; } // الجدول الثاني var data2 = from d in db.Cs where d.FileNo.Contains(T.Text.Trim()) select d; if (data2.Count() > 0) { Ptbrf.BringToFront(); panel11.Visible = true; return; } الجدول الثالث var data3 = from d in db.Ds where d.FileNo.Contains(T.Text.Trim()) select d; if (data3.Count() > 0) { Ptrc.BringToFront(); panel11.Visible = true; return; } } } catch { } } private void tb1_SelectedIndexChanged(object sender, EventArgs e) { try { A A = (A)T.SelectedValue; B M2 =A.Bs.FirstOrDefault(); T2.Text =A.Name; T4.Text = A.Phone; T5.Text = issue.Address; T6.Text = M2.BOOK; T7.Text = M2.Notes; catch { } } المشكلة يقوم بالبحث لكنه لا يعبي الحقول ذي الرمز T فما الحل في نظركم وشكرا لكم مقدما |