Plocka ut värden ur kolumn i datagrid
Jag har problem med att plocka ut värden ur en datagrid. Det jag vill göra är att plocka ut alla värden i en kolumn
ungefär så här:
dim strID as string
Dim table As System.Data.DataTable
table = Session("Session")
WHILE table.Column("ID").hasNext
strID=table.Column("ID").getvalue
'gör det som ska göras
loop
tips tricks?
Svara
Sv: Plocka ut värden ur kolumn i datagrid
Vet inte riktigt om det hjälper dig att "plocka ut alla värden ur en kolumn" men om du skall snurra igenom din datadrid och "leta/kolla" efter ett värde kan du göra det med en "with"
ex:
<code>
Dim i as Integer
With datagridnamn
For i = 0 To .Items.Count -1
if CType((.Items(i).FindControl("lableWithValue"), Lable).Text = Värde) Then
'Gör något
End If
</code>
Kanske du får någon hjälp av detta..?!
// Mvh Thomas
Svara
Sv:Plocka ut värden ur kolumn i datagrid
Tackar.Löste det på ett liknande sätt.
Så här blev det om någon är intresserad.
1 2 3 4 5 6 7 8 9 10 11 12 13 | dim strID as String dim i as integer with datagridnamn For i = 0 To .Items.Count - 1 strID = CType ((.Items(i).FindControl( "ID" )), Label).Text 'det som ska göras Next End With |
Svara