שלח תשובה

זירת השאלות

1083
צפיות
1
תשובות

שימוש בפקד בטופס- C# דחוף!!!

,‏ 11 בנובמבר, 2013

הגדרתי labels עם שמות סדרתיים כגון lbl1, lbl2 בדיזיין(ולא באופן דינמי)
האם יש אפשרות לפנות אליהם בקוד באמצעות lbl+אינדקס כגון lbl+i כאשר i=1 ?

תודה,

1 תשובות

  1. Tzachi Halevy הגיב:


    אם הבנתי אותך נכון – אז אפשר. אבל צריך ליצור אובייקט חדש מסוג טקסט שבאמצעותו נעשה את החיבור של שם הפקד ( לייבל במקרה שלך). לאחר מכן נשתמש במאפיין FindControl לצורך השלמת הפעולה.

    דוגמה:

    //יצירת משתנה מסוג TEXTBOX
    ;()TextBox MyTextBox = new TextBox

    //הכנסה למשתנה בהתאם לשם הטקסט בוקס
    ;(()MyTextBox = (TextBox).FindControl(("lbl" + (i+1)).ToString

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!