الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة بسيطة

بدأه حامي الحمى في 23 نوفمبر 2010 · 3 رد · 770 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اعذروني لانني لم اجد عنوان ملائم لمشكلتي

اخواني الكرام لدي سؤال في لغة C#، جلست ساعات ما عرفت اوصل لنتيجة، لاني ما عندي خبرة في هذه اللغة

المشكلة هي كالتالي:

احتاج ان اكتب برنامج بسيط وهو مهام لموظفين

يوجد لدي كلاس Task وبهذا الكلاس يوجد دالة addTask التي تضيف مهمة جديدة، الاضافة تكون عن طريق المستخدم (بواسطة فورم)ـ وهكذا تضاف المهمة الى الـ hashtable الخاص بالمهام

الان المشكلة هي انني عندما اريد ان اقوم بتعيين مهمة ما لموظف معين، بواسطة فورم اخر وهو فورم اضافة مهمة لموظف، المهام يجب ان تظهر بواسطة combobox، اريد عندما يقوم المستحدم بفتح هذا الـ combobox ان يظهر له كل المهام التي اضيفت الى الـ hashtable الخاص بالمهام

حاولت كثيرا لكنني لم انجح في ذلك

البرنامج لا يعمل بواسطة قاعدة بيانات

البرنامج يحتوي على هذه الـ classes

Employee

Task

empInTask

بارك الله فيكم

السلام عليكم

تعب الجسد

ونعيم الروح

جسد يمشي فوق الأرض

وروح ترفرف حول العرش

#2

هو انت بتعمل instance من الكلاس فين؟

Mahmoud Magdy

MVP - Exchange Server. MCITP (Windows Server 2008, Exhcange Server 2010,/2007),CCNP, MCTS(OCS 2007 R2, SCCM 2007)

Tech Lead

Ingazat Information Technology

Follow me on twitter: http://www.twitter.com/_busbar

my blog: http://autodiscover.wordpress.com

Link with me on linkedin: http://www.linkedin.com/profile?viewProfile=&key=71027694

or on experts-exchange.com: http://www.experts-exchange.com/M_1426100.html

#3

أخي الكريم

ممكن لو تعرض الكود حتى يتم المساعدة

ومعرفة مكان الخطأ

تحياتي

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#4

السلام عليكم

بارك الله فيكم قمت بحل المشلكة

لكن الآن انا لدي مشكلة اخرى

اريد ان اقوم بالتعامل مع object واحد من ال HashTable، بحثت في النت ووجدت ان الطريقة هي hashtable[key]

هكذا اكون قد حصلت على العنصر الذي اريد التعامل معه

لكن هذه الطريقة لم تنجح

هذا هو الكود الذي لدي

تعريف الهاش

Hashtable taskEmp = new Hashtable();

عملية الاضافة بالشكل التالي:

taskEmp.Add(textBox5.Text + textBox8.Text, new taskEmployee(textBox5.Text, textBox8.Text, comboBox3.Text, dateTimePicker3.Value))

الان احاول ان اتوجه الى عنصر واحد في هذا الهاش بهذا الشكل:

taskEmp[textBox10.Text + textBox9.Text];

لكنني لم انجح واحصل على خطأ:

Only assignment, call, increment, decrement, and new object expressions can be used as a statement

ارجو ان تقوموا بمساعدتي في حل هذه المشكلة

السلام عليكم

تعب الجسد

ونعيم الروح

جسد يمشي فوق الأرض

وروح ترفرف حول العرش

مواضيع مشابهة