הסתרת עמודות ב-Data Grid

נירש

New member
הסתרת עמודות ב-Data Grid

הי, אני מתכנת ב-VB.net ומנסה להציג בdatagrid רק חלק מהעמודות שמוחזקות ב-data adapter. כלומר, אם יש לי שלוש עמודות שמוחזרות משאילתת ה-select, שהן: money, time, ID, אני רוצה להציג רק את money, time. כשאני מוחק מה-Table Mapping את העמודה שאני לא רוצה להציג, אין לזה השפעה על התצוגה (שינוי שם העמודה כן עובד). אשמח לעזרה. תודה מראש!
 

itzikbs

New member
הצעה לפיתרון ועצות ../images/Emo101.gif

הצעה לפיתרון ועצות … אופציה א': ישנו מאפיין Visible = true / false עבור כל עמודת <asp:BoundColumn … > וזאת בהנחה שאתה בונה בעצמך את (מקור HTML) מאפייני ה DataGrid , שזו הדרך המועדפת (לטעמי) לעבוד עם DATA, משום קלות, גמישות ו"אורך חיים" של קוד המקור וה"גנריות" שלו. אופציה ב': תמיד תוכל בקוד עצמו, "לסרוק" ולמצוא את העמודה הרצויה ו"להסתיר" (Visible) או "להסיר" (Remove) אותה . אופציה זו נראית לי יותר לכיוון של שאלתך, משום הדינאמיות שלה.
 

נירש

New member
תודה

אני מתכנת ב-VB.net ולכן נראה לי שאלך על האופציה השנייה שהצעת. תודה!
 
למעלה