Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: [VB2008] DataGridView haku

Jokkeri [31.08.2009 15:07:08]

#

Hei!

Miten saisin haettua DataGridView:stä tietyn rivin näytölle?
Esim. asiakasnumeron perusteella

eli seuraava koodi näyttää näytöllä talun sisällön.

myConnection = New OleDbConnection("tässä yhteysmerkkijono")
myCommand = New OleDbCommand("SELECT asiakasno,nimi1 FROM Asiakkaat,myConnection)

myConnection.Open()

Dim Adapter As New OleDbDataAdapter(myCommand)

Adapter.Fill(myDataset)
DataGridView1.DataSource = myDataset

neau33 [31.08.2009 21:08:48]

#

Moikka Jokkeri!

tässä yksi tapa...

Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As. System.EventArgs) Handles Button1.Click

   Dim dgvSource As DataTable = _
   DataGridView1.DataSource
   Dim rivi As Integer = -1
   Dim sarake As Integer = _
   Me.DataGridView1.Columns("Asiakasno").Index

   For Each datarivi As DataRow In dgvSource.Rows
      rivi += 1
      If datarivi(sarake) = Me.TextBox1.Text Then
         Me.DataGridview1.Rows(rivi).Selected = True
         Me.DataGridview1.CurrentCell = _
         Me.DataGridView1(sarake, rivi)
         Exit For
      End If
   Next

End Sub

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta