我有一个SQLite数据库,并使用vb.net进行前端编码。 我用患者数据填充了一个组合框。在SelectedIndexChanged事件y中,获取患者ID并用研究结果填充datagridview。 现在,当用户从中选择一些行时,我想检索其他数据并将其显示在图表上。
我正在使用datagridview中的CurrentCellChanged事件。第一个问题是,一旦创建了网格,它就会立即触发CurrentCellChanged事件,并且现在没有数据,因此,如果我尝试使用dgvIzq.SelectedRows(0).Cells(5).Value.ToString,它将触发一个异常。 因此,我添加了一条if语句:
If (dgvIzq.Rows.Count > 0) Then
LoaddBNoise("IZQUIERDO", dgvIzq.SelectedRows(0).Cells(5).Value.ToString)
End If
但是我得到了例外: “ Elíndiceestaba fuera del intervalo。不存在任何劣势的行为。” dgvIzq.RowCount返回1
那么,怎样才能使我想工作的功能正常?
谢谢!