مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

1372611

عضویت از 1395/04/27

ارسال اطلاعات از یک window به دیتا گرید موجود داخل یک user control

  • شنبه 21 بهمن 1396
  • 17:58
تشکر میکنم

سلام

من یک user control دارم که داخل اون یک دیتا گرید هست  می خوام وقتی دکمه ی ایجاد یک پرسنل جدید رو زدم و پنجره ی ایجاد پرسنل جدید باز شد و اطلاعات رو وارد کردم و در دیتا بیس دخیره شد و این پنجره رو بستم و باز user control ام که یک دیتا گرید داره رو دیدم این دیتا گرید ابدیت شده باشه و اون پرسنل جدید که اضافه کردم هم ببینم در دیتا گرید

این کد رو نوشتم و در موفع traceهم dtg_PersonelList ام اطلاعات رو داره ولی نشون نمیده

 private void Button_Dayre_Delete_Click(object sender, RoutedEventArgs e)
        {
            Models.DBMahd oDBMahd = new Models.DBMahd();
            View.Menu_Window oMenu_Win = (View.Menu_Window)Application.Current.Windows.OfType<Window>().SingleOrDefault(x => x.IsActive);
            oMenu_Win.Opacity = 1;
            this.Close();

            foreach (Window item in Application.Current.Windows)
            {
                
                if (item.Title == "Menu_Window")
                    gh = (Menu_Window)item;

                try
            {
                    foreach (UserControl item2 in gh.Content_into.Children)
                    {
                        if (item2.GetType() == typeof(ucPersonelListxaml))

                                {
                            ucPersonelListxaml oucPersonelListxaml = new ucPersonelListxaml();
                            oucPersonelListxaml.dtg_PersonelList.ItemsSource = null;
                            var list= oDBMahd.Personels.OrderBy(current => current.LastName).ToList();
                            oucPersonelListxaml.dtg_PersonelList.ItemsSource = list; 
                        }
                    }
                }
                catch (Exception)
                {

                    throw;
                }
                

            }


        }

لطفا کمکم کنید

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

1372611

عضویت از 1395/04/27

  • شنبه 21 بهمن 1396
  • 18:01

gh یک شی از Menu_Window هستش

 Menu_Window gh;

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)