我最近开始得到这个错误,我不知道为什么。没有什么新的变化,我真的需要一些帮助
If e.Value = "Departure" Then
dgvNotify.Item(0, e.RowIndex).Style.BackColor = Color.LightPink
dgvNotify.Item(1, e.RowIndex).Style.BackColor = Color.LightPink
dgvNotify.Item(2, e.RowIndex).Style.BackColor = Color.LightPink
'dgvNotify.DefaultCellStyle.SelectionBackColor = Color.LightPink
'dgvNotify.DefaultCellStyle.SelectionForeColor = dgvNotify.DefaultCellStyle.ForeColor
Else
dgvNotify.Item(0, e.RowIndex).Style.BackColor = Color.LightGreen
dgvNotify.Item(1, e.RowIndex).Style.BackColor = Color.LightGreen
dgvNotify.Item(2, e.RowIndex).Style.BackColor = Color.LightGreen
'dgvNotify.DefaultCellStyle.SelectionBackColor = Color.LightGreen
'dgvNotify.DefaultCellStyle.SelectionForeColor = dgvNotify.DefaultCellStyle.ForeColor
End If
End If
End Sub
您e. Value
似乎是NULL
,因此您需要改进if
:
If CStr("" & e.Value) = "Departure" Then
dgvNotify.Item(0, e.RowIndex).Style.BackColor = Color.LightPink
dgvNotify.Item(1, e.RowIndex).Style.BackColor = Color.LightPink
dgvNotify.Item(2, e.RowIndex).Style.BackColor = Color.LightPink
'dgvNotify.DefaultCellStyle.SelectionBackColor = Color.LightPink
'dgvNotify.DefaultCellStyle.SelectionForeColor = dgvNotify.DefaultCellStyle.ForeColor
Else
dgvNotify.Item(0, e.RowIndex).Style.BackColor = Color.LightGreen
dgvNotify.Item(1, e.RowIndex).Style.BackColor = Color.LightGreen
dgvNotify.Item(2, e.RowIndex).Style.BackColor = Color.LightGreen
'dgvNotify.DefaultCellStyle.SelectionBackColor = Color.LightGreen
'dgvNotify.DefaultCellStyle.SelectionForeColor = dgvNotify.DefaultCellStyle.ForeColor
End If
CStr(""
CStr("" & DBNull.Value) ' ""
CStr("" & Nothing) ' ""
CStr("" & "Hello World") ' "Hello World"
相关问题
- 玩笑未解决的promise不会失败
- 在笑话中,定义全局变量是否与在BeforeAll中定义相同?
- 异步管道是否从服务中定义并从组件变量指向的可观察对象取消订阅?
- 在Angular中获取路由参数的有效方法
- “this”在ngOnDestroy中未定义
- 订阅的自定义完成方法是否会自行取消订阅?
- RxJS-订阅/取消订阅与filter()运算符
- 如果没有“订阅”类型的对象,如何取消订阅可观察?
- 在Angular 2的rxjs中使用SwitchMap运算符时,我们必须取消订阅吗?
- 获取API获取415不支持的媒体类型使用POST
- 返回415不支持的媒体类型REST客户端的响应状态
- 对于所有对象类型T,sizeof(T)>=对(T)总是这样吗?
- 获取x86-64指令的大小
- 具有隐式转换函数的三路运算符<=>返回结构
- C 20概念需要运算符重载结合用户自定义模板运算符重载功能
- Visual C关系运算符重载const正确性(使用std::排序)
- 是否对参与部分排序的类型进行实例化
- 部分排序时,成员函数模板的原始类型是什么
- C比较运算符重载常量与非常量行为
- 运算符表达式上下文中重载解析的内置运算符候选的正确行为