DataGridViewTextBoxCell показывает false при зависании, которое связано с логическим значением.Как я могу это скрыть? - PullRequest
0 голосов
/ 26 марта 2019

enter image description here

У меня есть DataGridView в моей winform.В качестве источника данных я назначаю список, который имеет одно логическое свойство.Это логическое свойство привязано к столбцу в сетке, который имеет тип DataGridViewTextBoxCell.Эта ячейка пуста, но при наведении курсора она показывает «Ложь».Есть ли способ скрыть это?Пожалуйста, обратитесь к изображению выше.

1 Ответ

1 голос
/ 26 марта 2019

Поскольку я не могу комментировать, я публикую эту ссылку здесь.

Проверьте эту ссылку Отключение всплывающей подсказки для определенных ячеек

Но короткий ответ невозможен.

Возможно, увеличьте столбец или не используйте логическое значение.

Редактировать: Вы также можете попробовать это, но это далеко от совершенства. Иногда оно все еще показывает, а иногда скрывает те, которые было предложено показать.

    private void dataGridView1_CellMouseMove(object sender, DataGridViewCellMouseEventArgs e)
    {
        if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
        {
            if (e.ColumnIndex == 0)
                dataGridView1.ShowCellToolTips = false;
            else
                dataGridView1.ShowCellToolTips = true;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...