
12-12-2009, 17:32
|
 |
|
|
חבר מתאריך: 22.03.04
הודעות: 1,234
|
|
C#+asp.net | בעיה מוזרה עם משתנה
שלום,
שורות הקוד הפשוטות האלו עובדות:
קוד PHP:
DataTable customer = service.GetCustomerDT(1);
dataRow["CustomerName"] = customerDT.Rows[0]["FullName"];
אבל שורות הקוד האלו אינן עובדות, למרות שערך המשתנה הוא 1 גם כן:
קוד PHP:
int customerID = int.Parse(gridViewRowVar.Cells[0].Text.ToString()); DataTable customerDT = service.GetCustomerDT(customerID); dataRow["CustomerName"] = customerDT.Rows[0]["FullName"];
הבעיה הגדולה כמו שציינתי היא:
אני יודע שהערך של המשתנה הוא 1, וכדי לבדוק את הדבר ניסיתי:
קוד PHP:
Response.Redirect(customerID.Equals(1).ToString()) ;
וזה אכן מחזיר TRUE!
אבל איכשהו שורות הקוד הקודמות אינן עובדות.
הודות לניסיון שלי מ-ASP אני חושב שהבעיה טמונה בכך שצריך "לנקות" את המשתנה,
אבל אני לא יודע איך לעשות זאת ב#C, אני חושב שב-ASP זה היה משהו כמו Clng אם אני לא טועה.
אנא תושיעו אותי, אם לא הבנתם אנסח זאת אחרת.
תודה.
_____________________________________

"ניסיון רב לימדני, שלא תמיד העובדה שמבקרים אותך, משמעה שאתה טועה", רוברט אנטוני אדן.
"לא נכשלתי. רק מצאתי 10,000 דרכים שלא עובדות", תומאס אלווה אדיסון.
נערך לאחרונה ע"י יגואר1 בתאריך 12-12-2009 בשעה 17:36.
|