Pergunta : Visual Basic - o datagridview retorna 2 fileiras para a única entrada da base de dados

Olá!, o
por qualquer motivo meu datagridview está retornando 2 fileiras para cada única entrada da base de dados e eu não sei porque, este é meu código: as conexões do

Dim como MySqlConnection
escurecem MyCommand1 como MySqlCommand
MyBuilder não ofuscante como MySqlCommandBuilder
“conexão não ofuscante como o myAdapter não ofuscante de MySqlConnection
como MySqlDataAdapter
MyDataTable não ofuscante como DataTable
conexão = o
de MySqlConnection () conn.ConnectionString = “server=server; usuário - =user da identificação; password=pass; data
Try
de/>base=dbname do ". () O myerror aberto do prendedor do

como a extremidade Try



do
de MySqlException
MsgBox (“erro que coneta à base de dados”) MyCommand1.CommandText = “SELECIONA * dos cots_storeusers ONDE Postcode =” “+ txtpostcodelookup. Texto +” “OU telefone =”” + txtpostcodelookup. Texto + “'“
MyCommand1.Connection = conn
myAdapter.SelectCommand =
de MyCommand1
myAdapter.Fill (MyDataTable) DataGridView1.DataSource = MyDataTable

se MyDataTable.Rows.Count = 0 Then
MsgBox (“pesaroso - eu não posso encontrar que o postcode na base de dados, tenta por favor outra vez, ou adiciona um cliente novo abaixo… do txtpostcodelookup do ")
. Txtpostcodelookup do

Else
do texto = do "". O
do
myAdapter.Fill do texto = do "" (MyDataTable) extremidade If


this de DataGridView1.DataSource = de MyDataTable

é o que povoa a grade: o
do

myAdapter.Fill (MyDataTable) DataGridView1.DataSource = MyDataTable

What é mim que faço erradamente?

Thanks
class= do

Resposta : Visual Basic - o datagridview retorna 2 fileiras para a única entrada da base de dados

Olá!,
   Eu controlei repará-lo, mim observei que eu tive linhas de código duplicadas:

myAdapter.Fill (MyDataTable)
        DataGridView1.DataSource = MyDataTable

        Se MyDataTable.Rows.Count = 0 então
            MsgBox (“pesaroso - eu não posso encontrar que o postcode na base de dados, tenta por favor outra vez, ou adiciona um cliente novo abaixo… ")
            txtpostcodelookup. Texto = ""

        Mais
            txtpostcodelookup. Texto = ""
            myAdapter.Fill (MyDataTable)
            DataGridView1.DataSource = MyDataTable


Se você me observa ter duas suficiências em minha tabela do temp:

myAdapter.Fill (MyDataTable)

Agradece de qualquer maneira, mas eu classifiquei-o eu mesmo!
Outras soluções  
 
programming4us programming4us