Здравствуйте, BabyToys, Вы писали:
BT>Стоит добавить в код событие
BT>private void grdTestGrid_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
BT>{
BT> System.Drawing.Point pt = new Point(e.X, e.Y);
BT> System.Windows.Forms.DataGrid.HitTestInfo hti = grdTest.HitTest(pt);
BT> if (hti.Type == grdTest.HitTestType.Cell)
BT> {
BT> grdTest.CurrentCell = new DataGridCell(hti.Row, hti.Column);
BT> grdTest.Select(hti.Row);
BT> }
BT>}
BT>для DataGrid как комилятор под VS 2003 выдает Inernal Compiler Error.
BT>Что делать?
Не существует поля grdTest.HitTestType.Cell. Нужно писать
if (hti.Type == DataGrid.HitTestType.Cell)
А ошибка, ну, видимо, ошибка компилера.