نمایش نتایج 1 تا 2 از 2

نام تاپیک: خطا هنگام تغییر در دیتا گیرد

  1. #1
    کاربر جدید
    تاریخ عضویت
    تیر 1398
    محل زندگی
    میناب
    پست
    5

    خطا هنگام تغییر در دیتا گیرد


    با سلام

    من یک دیتاگرید دارم که وقتی میخوام اطلاعاتش رو تغییر بدم با خطای زیر مواجه میشم

    کسی میتونه کمکی کنه


     System.InvalidOperationException  HResult=0x80131509
    Message='EditItem' is not allowed for this view.
    Source=PresentationFramework
    StackTrace:
    at System.Windows.Controls.ItemCollection.System.Comp onentModel.IEditableCollectionView.EditItem(Object item)
    at System.Windows.Controls.DataGrid.EditRowItem(Objec t rowItem)
    at System.Windows.Controls.DataGrid.OnExecutedBeginEd it(ExecutedRoutedEventArgs e)
    at System.Windows.Controls.DataGrid.OnExecutedBeginEd it(Object sender, ExecutedRoutedEventArgs e)
    at System.Windows.Input.CommandBinding.OnExecuted(Obj ect sender, ExecutedRoutedEventArgs e)
    at System.Windows.Input.CommandManager.ExecuteCommand Binding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
    at System.Windows.Input.CommandManager.FindCommandBin ding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
    at System.Windows.Input.CommandManager.OnExecuted(Obj ect sender, ExecutedRoutedEventArgs e)
    at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
    at System.Windows.Input.ExecutedRoutedEventArgs.Invok eEventHandler(Delegate genericHandler, Object target)
    at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
    at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
    at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
    at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
    at System.Windows.UIElement.RaiseEvent(RoutedEventArg s args, Boolean trusted)
    at System.Windows.Input.RoutedCommand.ExecuteImpl(Obj ect parameter, IInputElement target, Boolean userInitiated)
    at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
    at System.Windows.Controls.DataGrid.BeginEdit(RoutedE ventArgs editingEventArgs)
    at System.Windows.Controls.DataGridCell.OnAnyMouseLef tButtonDown(MouseButtonEventArgs e)
    at System.Windows.Controls.DataGridCell.OnAnyMouseLef tButtonDownThunk(Object sender, MouseButtonEventArgs e)
    at System.Windows.Input.MouseButtonEventArgs.InvokeEv entHandler(Delegate genericHandler, Object genericTarget)
    at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
    at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
    at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
    at System.Windows.UIElement.ReRaiseEventAs(Dependency Object sender, RoutedEventArgs args, RoutedEvent newEvent)
    at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
    at System.Windows.Input.MouseButtonEventArgs.InvokeEv entHandler(Delegate genericHandler, Object genericTarget)
    at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
    at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
    at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
    at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
    at System.Windows.UIElement.RaiseTrustedEvent(RoutedE ventArgs args)
    at System.Windows.UIElement.RaiseEvent(RoutedEventArg s args, Boolean trusted)
    at System.Windows.Input.InputManager.ProcessStagingAr ea()
    at System.Windows.Input.InputManager.ProcessInput(Inp utEventArgs input)
    at System.Windows.Input.InputProviderSite.ReportInput (InputReport inputReport)
    at System.Windows.Interop.HwndMouseInputProvider.Repo rtInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
    at System.Windows.Interop.HwndMouseInputProvider.Filt erMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    at System.Windows.Interop.HwndSource.InputFilterMessa ge(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    at MS.Win32.HwndSubclass.DispatcherCallbackOperation( Object o)
    at System.Windows.Threading.ExceptionWrapper.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
    at System.Windows.Threading.ExceptionWrapper.TryCatch When(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
    at System.Windows.Threading.Dispatcher.LegacyInvokeIm pl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
    at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
    at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
    at System.Windows.Threading.Dispatcher.PushFrameImpl( DispatcherFrame frame)
    at System.Windows.Threading.Dispatcher.PushFrame(Disp atcherFrame frame)
    at System.Windows.Application.RunDispatcher(Object ignore)
    at System.Windows.Application.RunInternal(Window window)
    at System.Windows.Application.Run(Window window)
    at System.Windows.Application.Run()
    at Malli.App.App.Main()





    Untitled.jpg

  2. #2
    کاربر جدید
    تاریخ عضویت
    تیر 1398
    محل زندگی
    میناب
    پست
    5

    نقل قول: خطا هنگام تغییر در دیتا گیرد

    خب خیلی ممنونم خودم یافتم

    دیتا گرید اصلا با لیست حال میکنه واسه ویرایش مثل اینکه با چیز دیگه ای حال نمیکنه ...

    من یک کلاس ساخته بودم و اون رو datagrid.items.add(new class) به دیتا گرید افزوده بودم که مشکل پیدا کرده بود

    و ظاهرا توی دیتا گرید برای اینکه بتونید اطلاعاتش رو ویرایش کنید باید لیست بهش بدید همین......

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: یک شنبه 23 فروردین 1394, 22:04 عصر
  2. سوال: کسی می دونه چه جوری ورژن دیتا بیس رو در پلسک تغییر داد؟می خوام به 2008 تغییر بدم ولی نمی دونم؟!
    نوشته شده توسط S.ahmad.mirzai در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 0
    آخرین پست: چهارشنبه 26 تیر 1392, 23:05 عصر
  3. پاسخ: 2
    آخرین پست: یک شنبه 23 تیر 1392, 19:31 عصر
  4. سوال : امکان انتقال اسناد یک سازمان به دیتابیس طوری که در صورت تغییر اسناد کتابخانه نیز تغییر کند؟؟!
    نوشته شده توسط mohsenashkboos در بخش برنامه نویسی شیرپوینت (Sharepoint Development)
    پاسخ: 3
    آخرین پست: یک شنبه 16 تیر 1392, 13:42 عصر
  5. پاسخ: 6
    آخرین پست: چهارشنبه 16 تیر 1389, 19:08 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •