Är det så att man måste utföra sort på den kolumn som man önskar söka i? Hej! Använd rowfilterDataview & find problem
Har en datatable som jag vill söka i.
<code>
Dim dt As DataTable
Dim dv As DataView
Dim i as integer
dv = New DataView(dt)
i = dv.find("Olle")
</code>
Får följande fel.
<code>
sdsds = "System.ArgumentException: Söker efter en rad baserat på en sorteringsordning, men ingen sorteringsordning har angetts.
vid System.Data.Index.FindNodeByKey(Object originalKey)
vid System.Data.Index.FindRecordByKey(Object key)
vid System.Data.Dat...
</code>
Vad kan jag göra för fel?Sv: Dataview & find problem
Sv:Dataview & find problem
Det här kanske kan hjälpa dig:
'Läs in tabell
daTextAdapter = New OleDbDataAdapter("Select * from [Text] ORDER BY Id", strConn)
daTextAdapter.Fill(dtText)
Dim keys(0) As DataColumn
keys(0) = dtText.Columns("ID")
dtText.PrimaryKey = keys
'Sök på ID
Dim drText As DataRow = dtText.Rows.Find(intTextID)
strText = drText("Info")
Sv: Dataview & find problem
dv.RowFilter = "column = 'data'"
i = dv.Item(0).Item("column") '
/Fredrik