דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
A

avr416

@avr416
אודות
פוסטים
1.0k
נושאים
203
שיתופים
0
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • ייעול של פונקציות החיפוש
    A avr416

    @softs

    ANYWAY מה שכתבת הוא קוד ספגטי קלאסי - דע לעתיד שאם קוד מגיע לכזו רמת סיבוכיות אז משהו בגישה שלך לא נכון (אקסס - יוצא מן הכלל)

    בדיוק לכן שאלתי, כי זה היה נראה לי מוזר.. ארוך ומיותר..

    יישבתי הרבה כדי ללמוד ולהבין את הקוד שכתבת..
    לבסוף נפל לי האסימון למה התכוונתם (אתה וHSF)(בסוף הוא נופל :lol: :lol: )
    בעצם אתם מריצים חיפוש של פרמטר אחד (לדוג' שם) ואז על הרשימה שהתקבלה אתם מריצים את החיפוש השני (לדוג' של הכתובת) ועל הרשימה המצומצמת שמתקבלת אתם מריצים את השלישי וכו'.
    כך גם אתה פותר את הבעיה שהסתבכתי איתה לכתוב את כל הוריאציות של הצירופים האפשריים, אלא אתה עושה IF כמספר התיבות טקסט, ואם המשתמש הזין טקסט אתה מריץ חיפוש על הרשימה שהתקבלה מהחיפוש הקודם.
    כ"כ פשוט!! איך לא חשבתי על זה :shock: ישבתי הרבה זמן לכתוב את הקוד הזה (שהוא הרבה יותר ארוך ממה שהבאתי כאן.. מה שעשיתי כאן זה היה רק בשביל חיפוש של פרמטר אחד..)
    תודה רבה רבה שהארתם את עיני!!!

    פורסם במקור בפורום CODE613 ב09/08/2015 22:43 (+03:00)

    ארכיון code613m

  • ייעול של פונקציות החיפוש
    A avr416

    @HSF

    כאן העלתי דוגמא לקוד באקסס, שנ"ל קצר יותר.

    כשבכל שדה בודק איזה סינון להחיל עליו.
    כשבסוף מצרף את כל הסינונים

    אני לא מבין VB וניסיתי להמיר אותו כאן אבל זה כתב שיש לו שגיאה ושהוא לא יכול להמיר את הקובץ 😢
    לא הבנתי אותך.. אתה בעצם מחפש לפי כל פרמטר בנפרד, ואח"כ מקבץ את כל התוצאות, ואז שוב מבצע סינון?? שהרי זה לא עוזר לי שיהיו לי את כל התוצאות שהרי אם הוא מזין נתונים בכמה מקומות אז הוא רוצה לסנן גם ע"פ הפרמטר הזה וגם הזה והזה.. אז בעצם מראש צריך להריץ שאילתא אחת שתסנן ע"פ כל הפרמטרים?? נמצא שצריך לכתוב שאילתא לכל שילוב אפשרי ולפי מה שהמשתמש מזין לדעת באיזה שאילתא לבחור..

    פורסם במקור בפורום CODE613 ב09/08/2015 18:25 (+03:00)

    ארכיון code613m

  • ייעול של פונקציות החיפוש
    A avr416

    צודק!!
    זו הייתה טעות בדבר משנה :lol:

    פורסם במקור בפורום CODE613 ב09/08/2015 16:38 (+03:00)

    ארכיון code613m

  • ייעול של פונקציות החיפוש
    A avr416

    @softs

    אין לי זמן לעבור על הכל, אך מלמעלה:
    קודם כל לא ברורה לי הבחירה ב abstract class

    בחרתי במחלקה אבסטרקטית כיון שאין לי שום מטרה לייצר אובייקטים ממנה, אלא רק לספק לי את השימוש במתודות החיפוש.

    תודה על שתי התגובות שלך!! למדתי מזה הרבה דברים שלא הכרתי :lol: :lol:
    לא הכרתי את האופרטור ?? וכמו כן לא הכרתי את המחלקה memberInfo.
    זה בדיוק מה שחיפשתי איך לכתוב פונקציה גנרית לחיפוש!! תודה רבה!

    ארכיטקט לא הבנתי מה כוונתך? שאין צורך לתת למשתמש בUI את כל אפשרויות החיפוש? לבחור רק כמה אפשרויות יותר שימושיות ואותם לאפשר לו??

    פורסם במקור בפורום CODE613 ב09/08/2015 15:50 (+03:00)

    ארכיון code613m

  • ייעול של פונקציות החיפוש
    A avr416

    כתבתי חלון לחיפוש תורמים ותרומות
    זה החלון:

    חלוןחיפוש.png
    כתבתי מחלקה אבסטרקטית עם פונקציות לחיפוש:

    public abstract class SearchDonor
        {
            public static IEnumerable<Donor> SearchName(string name)
            {
                var result = from donor in AddTorem.donors
                             where donor.FirstName == name || donor.LastName == name
                             select donor;
    
                return (IEnumerable<Donor>)result;            
            }
            public static IEnumerable<Donor> SearchID(string id)
            {
                var result = from donor in AddTorem.donors
                             where donor.Id ==int.Parse(id)
                             select donor;
                return (IEnumerable<Donor>)result;
            }
            public static IEnumerable<Donor> SearchAddress(string address)
            {
                var result = from donor in AddTorem.donors
                             where donor.Adress == address
                             select donor;
                return (IEnumerable<Donor>)result;
            }
            public static IEnumerable<Donor> SearchTelefon(string telefon)
            {
                var result = from donor in AddTorem.donors
                             where donor.Tel == telefon
                             select donor;
                return (IEnumerable<Donor>)result;
            }
            public static IEnumerable<Donor> SearchEmail(string email)
            {
                var result = from donor in AddTorem.donors
                             where donor.Email == email
                             select donor;
                return (IEnumerable<Donor>)result;
            }
            public static IEnumerable<Donor> SearchGenderMale()
            {
                var result = from donor in AddTorem.donors
                             where donor.Gender == Gender.male
                             select donor;
                return (IEnumerable<Donor>)result;
            }
            public static IEnumerable<Donor> SearchGenderFemale()
            {
                var result = from donor in AddTorem.donors
                             where donor.Gender == Gender.female
                             select donor;
                return (IEnumerable<Donor>)result;
            }
        }
    

    והקוד שמופעל כשלוחצים על הלחצן "חפש" בחיפוש לפי נתוני התורם הוא:

    private void SearchDonor_Click(object sender, RoutedEventArgs e)
            {
                try
                {
                    IEnumerable<Donor> result;
                    //if all is empty
                    string textSearch = nameSearch.Text + idsearch.Text + addressSearch.Text + telSearch.Text + emailSearch.Text;
                    if (((string.IsNullOrEmpty(textSearch) && genderMaleSearch.IsChecked == false && genderFeamleSearch.IsChecked == false))
                        || (string.IsNullOrEmpty(textSearch) && genderMaleSearch.IsChecked == true && genderFeamleSearch.IsChecked == true))
                        throw new Exception("Eror!! Insert a value in the textbox.");
    //אם נבחרה רק תיבת הסימון של "זכר"
                    else if (string.IsNullOrEmpty(textSearch) && genderFeamleSearch.IsChecked == false)
                    {
                        result = SearchDonor.SearchGenderMale();
                        viewSerchGridDonors.ItemsSource = result;
                    }
    //כנ"ל של "נקבה"
                    else if (string.IsNullOrEmpty(textSearch) && genderMaleSearch.IsChecked == false)
                    {
                        result = SearchDonor.SearchGenderFemale();
                        viewSerchGridDonors.ItemsSource = result;
                    }
                    // אם הוא מחפש רק את המספר סידורי
                    textSearch = nameSearch.Text + addressSearch.Text + telSearch.Text + emailSearch.Text;
                    if (string.IsNullOrEmpty(textSearch) && genderMaleSearch.IsChecked == false && genderFeamleSearch.IsChecked == false)
                    {
                        result = SearchDonor.SearchID(idsearch.Text);
                        viewSerchGridDonors.ItemsSource = result;
                    }
                    //אם הוא מחפש רק את השם
                    textSearch = idsearch.Text + addressSearch.Text + telSearch.Text + emailSearch.Text;
                    if (string.IsNullOrEmpty(textSearch) && genderMaleSearch.IsChecked == false && genderFeamleSearch.IsChecked == false)
                    {
                        result = SearchDonor.SearchName(nameSearch.Text);
                        viewSerchGridDonors.ItemsSource = result;
                    }
                    // if search only the address
                    textSearch = nameSearch.Text + idsearch.Text + telSearch.Text + emailSearch.Text;
                    if (string.IsNullOrEmpty(textSearch) && genderMaleSearch.IsChecked == false && genderFeamleSearch.IsChecked == false)
                    {
                        result = SearchDonor.SearchAddress(addressSearch.Text);
                        viewSerchGridDonors.ItemsSource = result;
                    }
                    //search telefon
                    textSearch = nameSearch.Text + idsearch.Text + addressSearch.Text + emailSearch.Text;
                     if (string.IsNullOrEmpty(textSearch) && genderMaleSearch.IsChecked == false && genderFeamleSearch.IsChecked == false)
                    {
                        result = SearchDonor.SearchTelefon(telSearch.Text);
                        viewSerchGridDonors.ItemsSource = result;
                    }
                    //search email
                    textSearch = nameSearch.Text + idsearch.Text + addressSearch.Text + telSearch.Text;
                   if (string.IsNullOrEmpty(textSearch) && genderFeamleSearch.IsChecked == false && genderMaleSearch.IsChecked == false)
                    {
                        result = SearchDonor.SearchEmail(emailSearch.Text);
                        viewSerchGridDonors.ItemsSource = result;
                    }
                  
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
    

    כמובן שזה רק ההתחלה.. כיון שצריך להוסיף מה קורה כאשר הוא מזין 2 פרמטרים (שם +כתובת וכדו'), ומה כשהוא מזין ב3 וכן על זה הדרך.
    כמובן שזה ארוך כאורך הגלות לכתוב את כל האפשרויות שיכולות להיות (ועוד כל מה שכתבתי זה רק לגבי חיפוש לפי נתוני התורם, וצריך עוד לכתוב לגבי חיפוש לפי נתוני התרומה וכדו').
    לכן שאלתי היא האם אפשר לכתוב מתודה גנרית שתדע לזהות מה אני מחפש ולפי זה לבחור היכן לחפש.. למשל לכל טקטסבוקס יש שם ע"פ הפרמטר שהוא אמור לקבל, האם אפשר שהמתודה תזהה לפי השם של הטקסטבוקס שנשלח אליה באיזה מאפיין מדובר (טלפון/כתובת/שם וכדו') וע"פ זה תדע לחפש במאפיין הנ"ל?
    כמו"כ האם יש איזושהי דרך יותר פשוטה לכתוב את פונקציות החיפוש?
    ניסיתי לכתוב בהתחלה את כל הפרמטרים יחד, אבל במקרה כזה אם הוא מכניס רק פרמטר אחד זה לא ייתן שום תוצאה.
    לדוגמ' בקוד הבא:

    IEnumerable<Donor> result;
                    result = from donor in AddTorem.donors
                             where donor.Id == int.Parse(idsearch.Text) && (donor.FirstName == nameSearch.Text || donor.LastName == nameSearch.Text)
                             && donor.Adress == addressSearch.Text
                             select donor;
    

    צריך להזין גם ID וגם שם וכתובת כדי לקבל תוצאה, ואם אחד מהם ריק הוא כותב לי "מחרוזת קלט לא הייתה בתבנית הנכונה"..
    אשמח לשמוע עיצות ותובנות :lol: :lol:
    תודה רבה רבה!!

    פורסם במקור בפורום CODE613 ב09/08/2015 01:25 (+03:00)

    ארכיון code613m

  • חיפוש רק חלק מהמילה
    A avr416

    @softs

    והנה פשוט יותר עם linq 🙂

    אני רוצה להוסיף תנאי שיבדוק קודם לכן שהערך אינו null
    כתבתי כך בלי להשתמש בlinq:

    public static IEnumerable<Donor> SearchEmail(string email)
            {
                var result = new List<Donor>();
                foreach (Donor donor in AddTorem.donors)
                {
                    if (donor.Email != null)
                    {
                        if (donor.Email.Contains(email))
                            result.Add(donor);
                    }                
                }
                return (IEnumerable<Donor>)result;
            }
    

    השאלה האם יש דרך לכתוב זאת עם לינק?
    תודה

    פורסם במקור בפורום CODE613 ב09/08/2015 12:41 (+03:00)

    ארכיון code613m

  • חיפוש רק חלק מהמילה
    A avr416

    @softs

    והנה פשוט יותר עם linq 🙂

    public static IEnumerable<Donor> SearchName(IEnumerable<Donor> lst, string sName)
    {
         return lst.Where(d => d.FirstName == sName || d.LastName == sName);
    }
    

    התכוונת כמובן לכתוב כך::

    return list.Where(d => d.FirstName.Contains(name)  || d.LastName.Contains(name));
    

    כי איך שכתבת זה מחפש רק כאשר כל הסטרינג מופיע במאפיין..

    פורסם במקור בפורום CODE613 ב09/08/2015 11:26 (+03:00)

    ארכיון code613m

  • חיפוש רק חלק מהמילה
    A avr416

    @ClickOne

    var resultList = list.FindAll(delegate(string s) { return s.Contains(srch); });
    

    http://stackoverflow.com/questions/10488587/find-substring-in-a-list-of-strings

    לא בדיוק הבנתי איך אני כותב את זה,
    אני משתמש בפונקציה הבאה:

    public static IEnumerable<Donor> SearchName(string name)
            {
                var result = from donor in AddTorem.donors
                             where donor.FirstName == name || donor.LastName == name
                             select donor;
                return (IEnumerable<Donor>)result;            
            }
    

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

    פורסם במקור בפורום CODE613 ב09/08/2015 00:07 (+03:00)

    ארכיון code613m

  • חיפוש רק חלק מהמילה
    A avr416

    אני כותב חלון חיפוש, ואני רוצה שהוא יציג לי תוצאה גם אם היא שווה רק בחלק מהמילה,
    כלומר גם אם הוא יכתוב רק "אבר" זה יציג גם את "אברהם".
    אני משתמש בlist to Object
    תודה רבה!

    פורסם במקור בפורום CODE613 ב07/08/2015 16:26 (+03:00)

    ארכיון code613m

  • WPF: DatePicker
    A avr416

    תודה רבה!
    אני לא מבין VB אז אשמח אם תכתוב בC#..
    כתבתי כדבריך, וזה מציג לי את הודעת השגיאה שהוא לא מכיר אותו..

    11.png
    למרות שהוספתי את הניימספייס שלו כמו שכתבת.. (עשיתי העתק-הדבק וזה לא עובד..)

    פורסם במקור בפורום CODE613 ב06/08/2015 14:48 (+03:00)

    ארכיון code613m

  • WPF: DatePicker
    A avr416

    הנה מה שהוא מציג לי בwinforms

    HebrewDatePicker.png
    המחשב שלי מוגדר על תאריך עברי אז אולי בגלל זה זה מה שהוא מציג לי באופן אוט', אבל בWPF למרות זאת הוא לא מציג את זה..

    פורסם במקור בפורום CODE613 ב06/08/2015 14:07 (+03:00)

    ארכיון code613m

  • WPF: DatePicker
    A avr416

    האם ישנה אפשרות להגדיר בdatePicker כך שיציג תאריך עברי ולא לועזי??
    כשכתבתי בwinForm הוא הציג לי באופן אוט' את זה בתאריך עברי (המחשב שלי מוגדר שיציג תאריך עברי)
    אולם בWPF הוא תמיד מציג לי בלועזי.
    בחיפושי בגוגל מצאתי את הקישור הבא אולם שאלתי היא האם אין משהו מובנה בוינדוס (שהרי בWInForm יש כזה דבר..), ואם התשובה היא שלילית - האם הקישור הבא מועיל גם לC# כי למיטב מה שהצלחתי להבין מדובר שם על תוסף לג'אוה סקריפט??

    תודה רבה!!

    פורסם במקור בפורום CODE613 ב06/08/2015 00:47 (+03:00)

    ארכיון code613m

  • WPF: אי החזרת הערכים ע"י הקונוורטר
    A avr416

    אחרי שהסתבכתי עם זה וניסיתי כל מיני שינויים וכדו' וזה לא עבד..
    עלה בי הרעיון שבכלל אין צורך בקונוורטר, כיון שבעצם אני רוצה להריץ כמה מתודות שמחשבות את משך התרומה עד היום ואת סכום התרומה, ואת הערכים הם שומרות במשתנים של התרומה. אז הגדרתי שבטעינה של הטאב הרלוונטי הוא יריץ את הפונקציות, וממילא אח"כ בטבלה יוצגו הערכים הנכונים..
    כתבתי כך:

    private void previewDonations_Loaded(object sender, RoutedEventArgs e)
            {
                foreach (Donation donat in AddTorem.donations)
                {               
                    donat.SumAllDonat = donat.SumAllDonation(donat);
                }
            }
    

    ממילא המתודה עצמה מחשבת ושומרת את הערכים במשתנים הרלבנטיים, וכך הכל מוצג בדטה גריד נכון לרגע טעינת התכנית.

    בכל אופן מעניין אותי להבין מה הייתה הבעיה ולמה הבינדינג לא עבד..
    יכול להיות בגלל שהקונוורטר החזיר ערך מסוג double ואילו הדטה גריד מציג סטרינג?

    פורסם במקור בפורום CODE613 ב06/08/2015 14:00 (+03:00)

    ארכיון code613m

  • WPF: אי החזרת הערכים ע"י הקונוורטר
    A avr416

    כתבתי קונוורטר שמקבל את הID של התרומה ויודע לחשב מהו הסכום המצטבר שנתרם כבר עד היום (מהתרומה הזאת), והערך המוחזר אמור להיות מוצג בdataGrid.
    אלא מה שהתא הזה מוצג ריק (שאר התאים שמוצגים בשורות - עובדים מצויין).
    חשבתי שהבעיה בקונוורטר - אבל בדקתי ע"י הדיבוג והכל עובד מצויין!
    הוא קורא לפונקציות והם קוראות לפונקיות הנדרשות והכל מתקתק..
    אבל משום מה הערך שמוחזר לא מוצג בטבלה.
    הנה קוד הזאמל:

    <DataGridTemplateColumn Header="הסכום שנתרם עד היום">
                                <DataGridTemplateColumn.CellTemplate>
                                    <DataTemplate >
                                        <TextBlock Text="{Binding SumAllDonat}">//בינדינג למאפיין שמכיל את הסכום הכולל
                                            <TextBlock.DataContext>
                                                <MultiBinding Converter="{StaticResource conertSumAll}">
                                                    <Binding Path="IdDonation"/>    //בינדינג למזהה של התרומה לצורך שליחתו לקונוורטר                                           
                                                </MultiBinding>
                                            </TextBlock.DataContext>
                                        </TextBlock>
                                    </DataTemplate>
                                </DataGridTemplateColumn.CellTemplate>
                            </DataGridTemplateColumn>
    

    ד.א. אני מבין שלא כותבים הערות בקוד הזאמל.. זה כותב לי שגיאה :lol:
    והנה הקוד של מחלקת הקונוורטר:

    class ConvertSumAllDonation : IMultiValueConverter
        {
            public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
            {
                try
                {
                    var donationID = (int)values[0];
                    foreach (Donation donat in AddTorem.donations)
                    {
                        if (donat.IdDonation == donationID)
                        {
                            donat.SumMonthDonat = donat.SumMonthDonation(donat.StartDonation);
                            donat.SumAllDonat = donat.SumAllDonation(donat.SumDonation, donat.freq);
                            return donat.SumAllDonat;
                        }                    
                    }
                    return null;
                }
                catch (Exception ex)
                {
                    return 0;
                }
            }
    

    גם כאן כשרציתי שהוא יציג את ההודעה של השגיאה בmessageBox קיבלתי איזה שגיאה מוזרה..

    חריג מוזר.png

    בדקתי בדיבוג והכל עובד מעולה.. הוא עובר על הלולאה והכל רץ.. רק הערך שמוחזר משום מה נעלם ואיננו כי לקח אותו..
    אשמח לעזרה!!
    תודה רבה!!

    פורסם במקור בפורום CODE613 ב06/08/2015 00:34 (+03:00)

    ארכיון code613m

  • WPF: בינדינג בזאמל לדטה גריד
    A avr416

    @דוד ל.ט.

    אם הליסט עצמה איננה מאפיין אלא משתנה (לא משנה ציבורי/פרטי) אז אי אפשר לאגד אילה אבל אפשר לדחוף אותה לDataContext דרך הקוד.
    מאפיין בליסט? כנראה כוונתך מאפיין באיבר שבליסט. נו ומאיזה איבר, הראשון או השני או בכלל האחרון?

    תודה!
    רק עכשיו ראיתי שענית לי...
    הליסט הוא מסוג מילון, ז"א key ו value
    ואני רוצה לאגד את הvalue של כל האיברים שבליסט...
    אפשר להגדיר זאת בדטה קונטקסט?
    תודה רבה!

    פורסם במקור בפורום CODE613 ב16/09/2015 23:52 (+03:00)

    ארכיון code613m

  • WPF: בינדינג בזאמל לדטה גריד
    A avr416

    ואם אני רוצה לעשות זאת למאפיין שנמצא בליסט ציבורי שאינו סטטי, והוא מוגדר באותו חלון.
    כיצד לעשות זאת?

    פורסם במקור בפורום CODE613 ב10/09/2015 21:35 (+03:00)

    ארכיון code613m

  • WPF: בינדינג בזאמל לדטה גריד
    A avr416

    @דוד ל.ט.

    הליסטים הם מאפיינים או רק משתנים ציבוריים?
    כמו"כ אם הם סטטיים, אז זה אכן סיפור אחר לגמרי, משתמשים עם ביטוי סטטיק:
    {Binding Source={x:Static local:AddTorem.Donations}

    אני רוצה לעשות בינדינג לליסט שהוא משתנה ציבורי ואינו מאפיין של החלון, כמו כן הוא לא סטטי..
    כיצד לעשות זאת? לא הצלחתי...
    האם חייבים שהוא יממש את הממשק INotifyProperty או שזה לא קשור.. (זה מה שהיה כתוב בstackOver אם הצלחתי להבין :lol: )
    תודה!!

    פורסם במקור בפורום CODE613 ב10/09/2015 20:59 (+03:00)

    ארכיון code613m

  • WPF: בינדינג בזאמל לדטה גריד
    A avr416

    @דוד ל.ט.

    הליסטים הם מאפיינים או רק משתנים ציבוריים?
    כמו"כ אם הם סטטיים, אז זה אכן סיפור אחר לגמרי, משתמשים עם ביטוי סטטיק:
    {Binding Source={x:Static local:AddTorem.Donations}

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

    פורסם במקור בפורום CODE613 ב06/08/2015 21:48 (+03:00)

    ארכיון code613m

  • WPF: בינדינג בזאמל לדטה גריד
    A avr416

    ניסיתי ובחלון שנפתח בחרתי בסטטיק ריסורק ושם בAddTorem אולם למרבה הפלא הוא הראה לי הרבה מאפיינים של החלון, אבל הוא לא הראה לי את הליסטים שיצרתי שם.
    מדוע?

    פורסם במקור בפורום CODE613 ב06/08/2015 17:11 (+03:00)

    ארכיון code613m

  • WPF: בינדינג בזאמל לדטה גריד
    A avr416

    באמת הייתה לי טעות שכתבתי Donations ולא donations.
    תיקנתי את זה ועדיין זה לא עובד..
    הודעת השגיאה בout היא:

    System.Windows.Data Error: 40 : BindingExpression path error: 'donations' property not found on 'object' ''AddTorem' (Name='')'. BindingExpression:Path=donations; DataItem='AddTorem' (Name=''); target element is 'DataGrid' (Name=''); target property is 'ItemsSource' (type 'IEnumerable')
    

    אבל אין לי מושג למה הוא אומר שהוא לא מוצא אותו.. כיון שבחלון AddTorem הגדרתי list של donations כציבורי וסטטי, וזה כתוב באיות הנכון...
    תודה רבה!

    פורסם במקור בפורום CODE613 ב06/08/2015 13:51 (+03:00)

    ארכיון code613m
  • 1
  • 2
  • 39
  • 40
  • 41
  • 42
  • 43
  • 50
  • 51
  • 41 / 51
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום