date ב- datagrid

orengolan

New member
date ב- datagrid

פרויקט WEB FORM: יש לי DATAGRID שמציג תאריך ושעה מתוך נתונים שמגיעים מ-ACCESS למרות שאני לא מעוניין שיציג את השעה אלא רק את התאריך. ב-ACCESS מוצגים התאריכים בלבד (ללא שעה), סוג הנתון שם הוא-תאריך/שעה אבל הוא מוגבל להיות SHORT_DATE בתבנית העיצוב. ב-DATASET הוא DATE TIME וכל נסיון לשנותו ל-DATE מחזיר אותו ל- DATE TIME לאחר GENERATE (ללא GENERATE זה לא עובד). איך אפשר שהתאריך יוצג לבדו ב-DATA GRID (כפי שהוא מופיע בבסיס נתונים), מבלי שיוצג השעה?
 

gilad g

New member
קודם כל,

נתחיל בזה שנאמר שאין טיפוס נתונים מסוג Date או טיפוס מסוג Time. יש רק DateTime - ביחד
אתה יכול לבחור להתעלם מהשעה, ובכך להשיג את אותה פונקציונליות. בשביל שלא להציג את השעה (אבל שים לב - היא עדיין תהיה שם, גם אם היא 00:00:00), משתמשים ב-DataFormatString, באופן הבא:
<asp:DataGrid id="myDataGrid" ....> <Columns> <asp:BoundColumn DataField="myField" DataFormatString="{0:d}" /> </Columns> </asp:DataGrid>​
זה אמור לעבוד
 

orengolan

New member
שיחקת אותה

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