webForumDet fria alternativet

Loopa igenom alla kontroller, hämta namn och värde?

.NET

6 svar · 411 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1
Sub SetSearchCriteria()
	Dim ctrl As Control
	Dim strSearch As String = ""
	For Each ctrl In Form1.Controls
		If TypeOf (ctrl) Is TextBox Then
			strSearch = ctrl.Name & "=" & ctrl.Text & ","
		End If
		If TypeOf (ctrl) Is DropDownList Then
			strSearch = ctrl.Name & "=" & ctrl.SelectedValue & ","
		End If
	Next
End Sub

Jag trodde det skulle vara så enkelt som koden ovan men det vill inte alls. Jag har sökt i ett par timmar efter någon information om hur man får ihop det som ovan men inte hittat något.

Vad gör jag fel? Hur ska man göra egentligen? aspnet2.0

Medlem sedan dec. 20003 563 inlägg
#2

Ett stort steg åt rätt håll finns här. :)

Medlem sedan jan. 20022 440 inlägg
#3

Gaaaaah C# du råkar inte veta om en artikel i vb? :) Det tar sån jäkla tid att försöka förstå vad tusan som händer i C# koden. :P

Medlem sedan juli 200330 inlägg
#4

Catz, ta en koll här ConvertCSharp2VB
Ger hyffsad kod iaf!

Medlem sedan jan. 20022 440 inlägg
#5

Andy_K skrev:

Catz, ta en koll här ConvertCSharp2VB
Ger hyffsad kod iaf!

MAGNIFIKT!!! Det blir inte bättre än så! :e Tack som fan!

Medlem sedan dec. 20003 563 inlägg
#6

En liten lathund.

Medlem sedan jan. 20022 440 inlägg
#7

Har faktiskt inte hunnit gå igenom ditt förslag än cyprys. Återkommer med följdfrågor.

Tack ska ni ha för länkarna/programmen. Nu blir det enklare att förstå c# och går det inte konverterar jag helt enkelt koden till VB istället. (Bäst å kunna två språk iofs ;) )

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)