Fråga : Visual Basic - datagridviewretur 2 ror för singeldatabastillträde

Hi
för något resonerar min datagridview går 2 tillbaka ror för varje singeldatabastillträde, och jag vet inte varför, detta är mitt kodifierar: anslutning för

Dim som MySqlConnection
dunkel MyCommand1 som nya MySqlCommand
dunkla MyBuilder som nya MySqlCommandBuilder
”dunkel anslutning som MySqlConnection
dunkel myAdapter som nya MySqlDataAdapter
dunkla MyDataTable som nya DataTable
anslutning = ny MySqlConnection ()
conn.ConnectionString = ”server=server; användare - ID-=user; password=pass; data
Try
för/>base=dbname ". Öppen ()

fångar myerror, som MySqlException
MsgBox (”felet som förbinder till databas”)
avslutar Try



MyCommand1.CommandText = ”VÄLJER * FRÅN cots_storeusers VAR postcoden =” ”+ txtpostcodelookup. Text +” ”ELLER ringer =”” + txtpostcodelookup. Text + ”'”
MyCommand1.Connection = conn
myAdapter.SelectCommand =
för MyCommand1
myAdapter.Fill (MyDataTable) DataGridView1.DataSource = MyDataTable

om MyDataTable.Rows.Count = 0 Then
MsgBox (”ledset - jag kan inte finna den postcode i databasen, behaga försök igen eller tillfoga txtpostcodelookup för
för ny kund en nedanför…”). Txtpostcodelookup för text- = ""

Else
.
för text- = ""
myAdapter.Fill (MyDataTable) DataGridView1.DataSource = MyDataTable

avslutar If


this är vad befolkar rastret:
för

myAdapter.Fill (MyDataTable) DataGridView1.DataSource- = MyDataTable

What förmiddag mig som orätt gör?

Thanks
" klar "

Svar : Visual Basic - datagridviewretur 2 ror för singeldatabastillträde

Hi,
   Jag klarade av för att fixa den, mig märkte mig hade dubblett fodrar av kodifierar:

myAdapter.Fill (MyDataTable)
        DataGridView1.DataSource = MyDataTable

        Om MyDataTable.Rows.Count = 0 därefter
            MsgBox (”ledset - jag kan inte finna den postcode i databasen, behaga försök igen eller tillfoga en nedanför ny kund…”),
            txtpostcodelookup. Text = "",

        Annars
            txtpostcodelookup. Text = "",
            myAdapter.Fill (MyDataTable)
            DataGridView1.DataSource = MyDataTable


Om du märker mig, ha två påfyllningar på min vikarier att bordlägga:

myAdapter.Fill (MyDataTable)

Tack på något sätt, men jag sorterade den jag själv!
Andra lösningar  
 
programming4us programming4us