פורסם 2009 במאי 2816 שנים יש לי בעיה עם הוספת שורה חדשה בתוכנה שאני בונה ב- C#.התוכנה אמורה להוסיף ולעדכן שורות מטבלאות של SQL Server.אני עובד עם DataBindings ו- CurrencyManager.באחת מהטבלאות כל השדות הם מסוג טקסט.בטבלה הזאת לא הייתה לי שום בעיה עם העידכון וההוספה בעזרת הפעולה AddNew() של ה- CurrencyManager.בטבלה אחרת ישנם שדות מסוג datetime.בשביל להציג את שדות ה- datetime השתמשתי ב- datetimepicker (הוא קצת בעייתי כי אי אפשר להשתמש בו עם null).עשיתי binding כרגיל, והעידכון עובד טוב.הבעיה היא עם ההוספה של שורה חדשה.ההוספה פשוט לא פועלת והמצביע של ה- CurrencyManager נשאר על ה- position שהיה קודם לכן.לדעתי, הבעיה קשורה ל- datetimepicker שלא יכול לקבל null ואז הוא לא יודע איזה ערך לתת בהתחלה.מה אני עושה עכשיו כדי שההוספה תעבוד?
פורסם 2009 במאי 2916 שנים תנסה לתת ערך ברירת מחדל (Default) לעמודהשל ה-datetime בטבלה, למשל הזמן והתאריך הנוכחייםבאמצעות הפונקציה gettime או משהו בסגנון, לא זוכר את ה-syntax המדוייק
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.