|
分類:[VB.NET/VB2005]
VB2005にてDataGridViewを使用しています。 垂直スクロールバーを表示させているのですが、スクロールバーがなんだか変です。 行は100以上あるのですが、スクロールバーを動かしても15件分くらいしか見られません。
また、PageUpやPageDown、矢印キーだと見られるのですが、途中で例外が発生します。 しかし、例外の詳細の見方もよく分からず困っています。何かご存じの方がおられましたらご教示ください。 よろしくお願いいたします。
例外は以下の通りです。 System.ArgumentOutOfRangeException はハンドルされませんでした。 Message="'252' の値は 'Value' に対して有効ではありません。'Value' は 'minimum' と 'maximum' の間でなければなりません。\r\nパラメータ名: Value" Source="System.Windows.Forms" ParamName="Value" StackTrace: 場所 System.Windows.Forms.ScrollBar.set_Value(Int32 value) 場所 System.Windows.Forms.DataGridView.ScrollRows(Int32 rowCount, Int32 deltaY, ScrollEventType scrollEventType) 場所 System.Windows.Forms.DataGridView.ScrollRowsByCount(Int32 rows, ScrollEventType scrollEventType) 場所 System.Windows.Forms.DataGridView.ScrollRowIntoView(Int32 columnIndex, Int32 rowIndex, Boolean committed, Boolean forCurrentCellChange) 場所 System.Windows.Forms.DataGridView.ScrollIntoView(Int32 columnIndex, Int32 rowIndex, Boolean forCurrentCellChange) 場所 System.Windows.Forms.DataGridView.ProcessNextKey(Keys keyData) 場所 System.Windows.Forms.DataGridView.ProcessDataGridViewKey(KeyEventArgs e) 場所 System.Windows.Forms.DataGridView.OnKeyDown(KeyEventArgs e) 場所 System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m) 場所 System.Windows.Forms.DataGridView.ProcessKeyEventArgs(Message& m) 場所 System.Windows.Forms.Control.ProcessKeyMessage(Message& m) 場所 System.Windows.Forms.Control.WmKeyChar(Message& m) 場所 System.Windows.Forms.Control.WndProc(Message& m) 場所 System.Windows.Forms.DataGridView.WndProc(Message& m) 場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) 場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) 場所 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 場所 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) 場所 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) 場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) 場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) 場所 System.Windows.Forms.Application.Run(ApplicationContext context) 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun() 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() 場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine) 場所 ここは開発プログラムの名前空間.My.MyApplication.Main(String[] Args) 場所 17d14f5c-a337-4978-8281-53493378c1071.vb:行 81 場所 System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args) 場所 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) 場所 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() 場所 System.Threading.ThreadHelper.ThreadStart_Context(Object state) 場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 場所 System.Threading.ThreadHelper.ThreadStart()
|