[ funk @ 04.10.2004. 10:34 ] @
Hocu kada korisnik unese nesto u tekst box(dogadjaj je recimo key up znaci da na svaki key proverava sta je uneto) da se u data gridu odmah pozicionira na prvi red koji zadovoljava uslov.Znaci hocu da radim sa vec selektovanim podacima(u loadu je izvrsen query) samo je pitanje reposition-a?( kao sto radi index u helpu u .netu)
[ dusans @ 04.10.2004. 11:58 ] @
Prvo pronadjes index prvog reda koji zadovoljava uslov, a zatim se pozicioniras na njega sledecom linijom koda :
Code:

CType(Me.BindingContext(IzvorPodataka), System.Windows.Forms.CurrencyManager).Position=IndexReda
[ funk @ 05.10.2004. 11:36 ] @
Ajde daj mi ideju kako da uzmem index reda,hvala ti

Code:
Dim preuzmi As String
          dim indexreda As Integer
        index = TXT_OSN.Text
        Dim RED As DataRow
        For Each RED In dt.Rows
            preuzmi = RED.Item("KLAS_ID")
            If preuzmi.StartsWith(index) Then

                'kako da pronadjem indexreda?

                CType(Me.BindingContext(dt), CurrencyManager).Position = indexreda
                Exit For
            End If
        Next
[ dusans @ 05.10.2004. 14:35 ] @
Koristi običnu petlju umesto for each...

Code:

        Dim preuzmi As String
        Dim indexreda As Integer
        index = TXT_OSN.Text
        Dim RED As DataRow
        Dim I As Integer
        For I=0 To dt.Rows.Count-1
            RED = dt.Rows(I)
            preuzmi = RED.Item("KLAS_ID")
            If preuzmi.StartsWith(index) Then
                CType(Me.BindingContext(dt), CurrencyManager).Position = I
                Exit For
            End If
        Next
[ funk @ 06.10.2004. 21:19 ] @
Da to je to! Hvala ti!