Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

johnhey

Selecionar dbgrid

Recommended Posts

Como faço o seguinte código:

 

se dbgrid não estiver selecionado então

mensagem = Selecione um item

fim

if dbgrid.select = false then
   msgbox = "Selecione um item" 
end if	

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade você não seleciona um DBGrid, você seleciona o conteúdo dentro dele, tente:

 

If Dbgrid.SelectedCells.Count <=0 Then

Mensagem

End if

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tenho nada ainda.

 

Apenas no formload, gostaria que ao ser carregado não estivesse selecionado a primeira célula.

 

se puder ver esse video mostra o que acontece.

tenho um formulário que apresenta os dados do meu bd no datagrid, só que a primeira celular aparece sempre selecionada por padrão.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O evento formload do formulário que contém o grid deve ter a instrução .ClearSelection após ele preencher o grid, está fazendo deste modo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No load tenho:

 

       ' Texto de ligação à base de dados
       Dim linha As String = Application.StartupPath & "\SIAF.mdf"
       Dim myConnectionString As String = "Data source=.\SQLEXPRESS;AttachDbFilename=" & linha & ";Integrated Security=True;User Instance=True"

       ' Cria uma nova ligação à base de dados
       Dim connection As New SqlConnection(myConnectionString)

       ' Cria um novo SqlDataAdapter que servirá para actualizar o DataSet
       Dim SQL As String = "SELECT * FROM " & tabela
       da = New SqlDataAdapter(SQL, connection)

       ' Cria um DataSet, ou seja, uma representação em memória da informação
       ds = New DataSet

       ' Coloca a informação da tabela definida no DataSet
       da.Fill(ds, tabela)

       ' Define que a fonte de dados da DataGridView é a nossa DataSet
       ' criando automáticamente as colunas e linhas de dados
       Me.DGPesquisa.DataSource = ds.Tables(tabela)

       ' Limpa a ligação à base de dados. Não é necessário fechar a ligação
       ' porque esta não foi aberta através do comando .Open()
       connection = Nothing
       Background.RunWorkerAsync()
       txtpesquisa.Focus()
       dgpesquisa.ClearSelection   

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.