ClearSelection не работает в DatagridView?
Всем Привет,
Я не хочу показывать ни одной строки в выделенном режиме.
по умолчанию он должен быть в режиме подсветки для верхней строки Datagridview.
я попробовал Datagridview1.ClearSelection();
но все же верхняя строка отображается в выделенном режиме.
вот мой код
в <предварительно&ГТ;&ЛТ;заранее Ланг="С++"и GT;частный недействительными FillGridView()
{
пробовать
{
DataTable dtfillgrid = новый DataTable();
dtfillgrid = постоянного тока.GetDataTable(&ампер;quot;и выберите * от ФСС где uid=&ампер;quot; в + преобразование.ToInt32(Константы.NodetooltipUnit));
DataTable dtClassificationSIFIDs = новый DataTable();
dtClassificationSIFIDs = постоянного тока.Я GetDataTable(&ампер;quot;и выберите SIFID от ClassificationSIF&амп;;);
если (dtfillgrid.Строк.Count > 0)
{
сайту dgrid.Источник данных = dtfillgrid;
сайту dgrid.Столбцы[&ампер;quot;и SIFID&усилителя;я;].Видна = ложь;
сайту dgrid.Купила колонки[&усилителя;и quot;жидкости&амп;;].Видна = ложь;
//dgrid.Не();
//dgrid.Строки[0].Selected = false;
if (dtClassificationSIFIDs.Rows.Count > 0)
{
for (int i = 0; i < dtClassificationSIFIDs.Rows.Граф; i++)
{
for (int j = 0; j < dgrid.Rows.Count; j++)
{
если (dtClassificationSIFIDs.Строки[я][&ампер;quot;и SIFID&усилителя;я;].ToString().Equals(dgrid.Строки[j].Ячейки[&ампер;quot;и SIFID&усилителя;я;].Ценность.Метод toString()))
{
сайту dgrid.Строки[j].DefaultCellStyle.BackColor = Цвет.Зеленый;
}
}
}
}
}
}
поймать (исключение бывший)
{
DataClass.LogError(ex);
}
}</pre></pre>
дайте мне знать, если у вас есть какие-нибудь идеи.
С уважением,
Паван.
koool.kabeer
ну вы хотите сказать что по умолчанию первая ячейка верхнего ряда DataGridView
подсвечивается каждый раз... чего вы не хотите, да, что "ClearSelection()" должен работать.....
koool.kabeer
если вы предоставляете достаточно четкие средства ... где вы устанавливаете данные DataGridView и где вы вызываете метод "ClearSelection ()" ... это может быть довольно легко ответить для экспертизы