Исправление: Появляется System.ArgumentOutOfRangeException дважды щелкнуть разделитель строк в элементе управления DataGrid, который содержит пустые ячейки

Переводы статьи Переводы статьи
Код статьи: 321556 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Если дважды щелкнуть разделитель строк вDataGridУправление в приложении Visual Studio .NET Windows, использующего .NET общеязыковая среда выполнения, если в ячейкахDataGridявляются пустыми, появляется следующее сообщение об ошибке:
System.ArgumentOutOfRangeException: Индекс находился вне допустимого диапазона. Должно быть неотрицательным и меньшим, чем размер коллекции.

Имя параметра: startIndex
в System.Globalization.CompareInfo.IndexOf (исходной строки, значение типа String, Int32 startIndex)
в System.Windows.Forms.DataGridTextBoxColumn.GetPreferredHeight (Graphics g, значение объекта)
в System.Windows.Forms.DataGrid.RowAutoResize(Int32 row)
в System.Windows.Forms.DataGrid.OnMouseDown (MouseEventArgs e)
в System.Windows.Forms.Control.WmMouseDown (сообщений m, MouseButtons кнопки, щелчки Int32)
в System.Windows.Forms.Control.WndProc (сообщений м)
в System.Windows.Forms.ControlNativeWindow.OnMessage (сообщений м)
в System.Windows.Forms.ControlNativeWindow.WndProc (сообщений м)
в System.Windows.Forms.NativeWindow.Callback (hWnd IntPtr, перезапустив Int32, IntPtr wparam IntPtr lparam)

Причина

Данная проблема возникает из-за ошибки в .NET Windows классы форм.

Решение

Чтобы решить эту проблему, получите последний пакет обновления для Microsoft .NET Framework.. Дополнительные сведения см. в следующей статье базы знаний Майкрософт::
318836ИНФОРМАЦИЯ: Как получить последний пакет обновления для .NET Framework
Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице, или более поздние.. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясвкладки в окне «Дата и время» панели управления.
   Date         Time      Version       Size       File Name     
   ------------------------------------------------------------------------
   23-Apr-2002  19:11:46  1.0.3705.264  1,982,464  System.Windows.Forms.dll
   23-Apr-2002   7:32:48  1.0.3705.264     57,344  System.Windows.Forms.tlb
   23-Apr-2002   7:38:06                   16,644  System.Windows.Forms.ldo
				

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в начале данной статьи..Первое исправление проблемы появилось в пакете обновления 2 (SP2) для Microsoft .NET Framework..

Свойства

Код статьи: 321556 - Последний отзыв: 24 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
Ключевые слова: 
kbqfe kbhotfixserver kbvs2002sp1sweep kbbug kbfix kbnetframe100presp2fix kbnetframe100sp2fix kbmt KB321556 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:321556

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com