
10-07-2006, 00:30
|
 |
|
|
חבר מתאריך: 23.11.03
הודעות: 4,041
|
|
Value הוא מטיפוס Object, כלומר הוא יכול להכיל כל סוג מידע שהוא מהתא. כדי להציג אותו ב- TextBox צריך לעשות לו casting ל- String (או במלים אחרות, Unboxing). גם אם יש לך מספר בתוך התא, זה אמור לעבוד, כי בפועל נקראית פונקציה ToString של האובייקט. תעצור בדיבאגר על השורה שלא עובדת לך, ותראה מאיזה טיפוס הערך שבתוך ה- row.Cells[0].Value
נ.ב. אני לא סגור על זה ב-100% אבל ה-"commit" לשינוי בתא מתבצע לאחר הבחירה הבאה שלך, כלומר, אם אתה כותב ערך מסוים בתא מסוים, ולוחץ על כפתור, למשל, כדי לקרוא את הערך מאותו התא, אתה לא תקבל אותו (יהיה null ב- Value). רק לאחר שתבחר שורה אחרת, הערך בפועל ירשם לתא. אולי זה זה...
נערך לאחרונה ע"י hmemcpy בתאריך 10-07-2006 בשעה 00:32.
|