webForumDet fria alternativet

söka i dataview och datatable

4 svar · 227 visningar · startad av Nöff

NöffMedlem sedan nov. 2003569 inlägg
#1

Hej, om man söker i dataview eller datatable, finns det nåt sätt att returnera vilket index som den hittade datat?. eller finns det andra objekt man kan använda som returnerar index?.

fredrikMedlem sedan dec. 19991 072 inlägg
#2

Hmm....nej, det finns nog ingen färdig metod för det...

jag antar att du använder "Find"-metoden eller "Select"-metoden på DT....varför behöver du förresten vilket index raden ligger på?

NöffMedlem sedan nov. 2003569 inlägg
#3

för att jag måste radera alla info som står nedanför där det hittade datat, kan det finnas andra objekt som kan returnera index?.

DinoMedlem sedan sep. 20011 914 inlägg
#4

DataViews Find metod retunerar indexet.

fredrikMedlem sedan dec. 19991 072 inlägg
#5

Du kan ju alltid loopa igenom ditt DT, även om det inte är något snygg lösning...

Typ:

        Dim MyDt As DataTable
        Dim ExDr As DataRow
        Dim MyFoundDr As DataRow
        Dim Found As Boolean = False
        For Each ExDr In MyDt.Rows
            If ExDr Is MyFoundDr Then
                Found = True
            ElseIf Found = True Then
                ExDr.Delete()
            End If
        Next
129 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)