Jump to content

Recommended Posts

Posted (edited)

mete assim que está a funcionar

Private Sub TextBox1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
	If consql.State = ConnectionState.Open Then consql.Close()
	Dim ds As New DataSet
	Dim dt As New DataTable
	Dim clientes As New SqlDataAdapter("Select * from tabelaA where nome like'%" + TextBox1.Text + "%' ", consql)
	clientes.Fill(ds, "tb_clientes")
	dt = ds.Tables(0)
	DataGridView1.DataSource = ds.Tables("tb_clientes")

End Sub
Edited by gastao
Posted

mete assim que está a funcionar

Private Sub TextBox1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
	If consql.State = ConnectionState.Open Then consql.Close()
	Dim ds As New DataSet
	Dim dt As New DataTable
	Dim clientes As New SqlDataAdapter("Select * from tabelaA where nome like'%" + TextBox1.Text + "%' ", consql)
	clientes.Fill(ds, "tb_clientes")
	dt = ds.Tables(0)
	DataGridView1.DataSource = ds.Tables("tb_clientes")

End Sub

Como declaro o "consql"

Posted

o consql é a tua conexao a base de dados.

   dim consql As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection("Server=instanciasql;Database=nomedabasedados;User ID=usersql;Password=passwordsql;Trusted_Connection=False")

Posted

o consql é a tua conexao a base de dados.

dim consql As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection("Server=instanciasql;Database=nomedabasedados;User ID=usersql;Password=passwordsql;Trusted_Connection=False")

Mas está me a duplicar o nome dos campos da tabela na datagridview

Dim contr As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Acer\Desktop\Base de Dados.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"

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

       If db.State = ConnectionState.Open Then db.Close()
       Dim ds As New DataSet
       Dim dt As New DataTable
       Dim clientes As New SqlDataAdapter("Select * from Categoria where Nome like'%" + Txtnome.Text + "%' ", db)
       clientes.Fill(ds, "Categoria")
       dt = ds.Tables(0)
       DataGridView1.DataSource = ds.Tables("Categoria")

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.