Как изменить цвет ячейки(задний или передний цвет) элемента listview в соответствии со значением элемента
Как изменить цвет ячейки(задний или передний цвет) элемента listview в соответствии со значением элемента с условием if.
Я делаю это но это не работа и не показывает никакой ошибки
Пожалуйста, помогите мне......
Что я уже пробовал:
Private Sub btnaddcat_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnaddcat.Click For k = 0 To ListView1.Items.Count - 1 If ListView1.Items(k).SubItems(6).Text > 10000 Then ListView1.Items(k).SubItems(6).ForeColor = System.Drawing.Color.Red End If Next k End Sub
ZurdoDev
Отладьте свой код и посмотрите, что происходит.
Jayanta Modak
Сэр я отлаживаю но не показываю никакой ошибки массажируйте его отлаживайте от 1 до последних данных
ZurdoDev
Отладка означает пошаговое выполнение кода строка за строкой и проверку значений элементов управления и переменных.
Например, выполняет ли код когда-либо строку кода, которая изменяет цвет? Вам нужно отладить и убедиться. Вполне возможно, что проблема связана с вашим утверждением if, тем более что вы пытаетесь сравнить текст с числами.
phil.o
If ListView1.Items(k).SubItems(6).Text > 10000 Then
Я даже удивлен, что это компилируется, так как нет оператора сравнения "больше, чем" между строкой и целочисленным значением. Время для изучения различных типов и их правильного использования :)