根据datagridview行选择从SQLite获取数据

时间:2019-06-16 22:01:49

标签: vb.net sqlite datagridview combobox

我有一个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

那么,怎样才能使我想工作的功能正常?

谢谢!

0 个答案:

没有答案