DataGrid WPF
-
יש לי דטה גריד שמחובר לitemSource ולא לקולקשין
אני רוצה באירוע של לחיצה כפולה של העכבר יביא לי את פרטי השורה הנוכחית
ה- DataContext מביא משהוא אחר ואין לי מאפיין Selected
ועוד כל מיני נסיונות שניסיתי ללא הצלחהפורסם במקור בפורום CODE613 ב23/01/2014 18:46 (+02:00)
-
שמואל, קצת יותר השקעה בניסוח שאלה.
צריך למחוק ולערוך ולבדוק ולהציג ולקרוא וכו' עד שרואים שזה מובן בקלות!יש לי דטה גריד שמחובר לitemSource ולא לקולקשין **ItemsSource של? **
אני רוצה באירוע של לחיצה כפולה של העכבר על? יביא לי את פרטי השורה הנוכחית בתוך מה?
ה-DataContext של מה? מביא משהוא אחר ואין לי מאפיין Selected DataGrid.SelectedItemפורסם במקור בפורום CODE613 ב23/01/2014 19:11 (+02:00)
-
צודק!
להלן השאלה שוב:
יש לי דטה גריד שמחובר לitemSource
(-ליסט מתוך הDataContext של הטופס כאשר הטופס הוא אנשי קשר והגריד הוא התרומות של האיש קשר)
אני רוצה באירוע של לחיצה כפולה של העכבר על שורה לקבל בקוד את פרטי השורה הנוכחית
משום מה אין לי מאפיין DataGrid.SelectedItemפורסם במקור בפורום CODE613 ב23/01/2014 19:45 (+02:00)
-
משום מה אין לי מאפיין DataGrid.SelectedItem
אני מנחש שאין שם לDataGrid שלך (בברירת מחדל המעצב לא נותן שם, החל מגירסת 2012).
אז או שתיתן שם, או שתעשה cast לsender לDataGrid ואז תפנה לאייטם הבחור.פורסם במקור בפורום CODE613 ב23/01/2014 20:35 (+02:00)