שאלה - עבודה עם פקדים מרובים בטופס ב-#C - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה - עבודה עם פקדים מרובים בטופס ב-#C


Wile E Coyote

Recommended Posts

שלום לכולם.

אני מתכנת ב-#C ו-Java ברמה סבירה.

רק לאחרונה התחלתי ליישם זאת בבניית תוכניות בסביבת (Windows Forms), והנושא הזה די חדש לי.

נתקלתי לאחרונה בבעיה די בסיסית, והייתי מעוניין שתעזרו לי.

הכנתי תוכנית ב-#C שאוספת נתוני משמרת בעבודה מקובץ טקסט ומחשבת משכורת.

לצורך העניין הכנתי טופס ובו טבלה, שבנויה ממספר רב של פקדים מסוג Label.

נניח שמדובר בטבלה בת 31 שורות (כל שורה מייצגת יום בחודש).

על פי הבנתי הבסיסית, לכל פקד צריך לתת שם, שישמש אותו בקוד.

בכל שורה בטבלה הוספתי לשם הפקד מספר כמספר היום בחודש (נניח Duration1 ,Day1 ,Arrival1, וכו').

על מנת לעדכן את ערך הפקדים בצורה יעילה מתוך קובץ, אני צריך להשתמש בלולאה.

אילו הפקדים היו חלק ממערך, היה ניתן לרוץ על כולם ללא בעיה. מאחר שהם לא, אני די תקוע בחלק הזה.

אני מתאר לעצמי שזו לא שיטת העבודה הנכונה, והייתי מעוניין לדעת מהי.

אני משתמש ב- Visual C# Express 2010

קישור לתוכן
שתף באתרים אחרים

יכול להיות שלא הבנתי מה אתה רוצה לעשות ואיך אתה עושה את זה, אבל אם הבנתי אז הדרך הכי פשוטה היא להשתמש בקונטרול DataGridView:

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.aspx

או שתגרור אותו מסרגל הכלים בדיוק כמו שעשית עם הלייבלים, או שתיצור אובייקט חדש בקוד, ואז תוסיף את המידע שאתה רוצה על ידי הוספת שורות או שתשתמש ב Binding אם זה רולוונטי לך:

http://www.dotnetperls.com/datagridview

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...