В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Поместите этот код или в конструктора Вашей формы или установите его в datagridview's Свойства использование IDE.
dgv.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dgv.MultiSelect = false;
dgv.RowPrePaint +=new DataGridViewRowPrePaintEventHandler(dgv_RowPrePaint);
Тогда вставляют следующее событие в код формы:
private void dgv_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
{
e.PaintParts &= ~DataGridViewPaintParts.Focus;
}
И это работает!:-)
"dgv" , рассматриваемый DataGridView и "форма" Форма , который содержит его.
Примечание, что это решение не отображает пунктирный прямоугольник вокруг целой строки. Вместо этого это удаляет точки фокуса полностью.