DataGridView -Trazendo uma registro vazio - linha em branco
Pessoal, boa tarde.
Estou com o seguinte problema eu carrego meu datagridview através do código que irei postar abaixo, porém no datagridview esta me retornando um registro em branco, ou seja, o último registro dele ele traz um registro vazio, e isso esta dando erro em minha aplicação caso o usuário escolha essa linha.
Como posso fazer para eliminar essa linha, o porque ele traz essa ultima linha em branco?
Protected Sub CarregaGrid(strsql As String)
' Vincula o DataGridView ao BindingSource e carrega os dados do banco de dados
Me.DataGridView1.DataSource = Me.BindingSource1
exibeDados(strsql)
Me.DataGridView1.DefaultCellStyle.SelectionForeColor = Color.Yellow
Me.DataGridView1.DefaultCellStyle.SelectionBackColor = Color.Blue
Me.DataGridView1.Columns(3).Visible = False
Me.DataGridView1.Columns(6).Visible = False
Me.DataGridView1.Columns(7).Visible = False
End Sub
Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged
RowSelecionada = DataGridView1.CurrentRow.Index
End Sub
Private Sub exibeDados(ByVal selectCommand As String)
Dim dataAdapter As New SqlDataAdapter(selectCommand, SCLConnectionString)
Dim commandBuilder As New SqlCommandBuilder(dataAdapter)
Dim table As New DataTable()
table.Locale = System.Globalization.CultureInfo.InvariantCulture
dataAdapter.Fill(table)
BindingSource1.DataSource = table
DataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader)
End Sub
Discussão (2)
Carregando comentários...