...

View Full Version : Use of collection example



FabriceB
01-25-2011, 05:31 PM
Hi again!

I've been exploring some of the options .NET has to offer and right now i'm on the "CheckBoxList".

The issue I've been having with it is that I've been trying to create a list with key/value pairs.

That said, I've been using "Hashtable" and "SortedList".

My issue now is that I'd like to display a checkbox list in a particular order and these 2 options don't allow me to do so.

I've now understood that I have to use the Collection Object (http://msdn.microsoft.com/en-us/library/cs1dtab3%28vs.71%29.aspx) but since I've been learning based on the w3school (http://www.w3schools.com/aspnet/aspnet_hashtable.asp) examples I am not sure how to properly use them. (binding doesn't work)

Can anyone provide me with an ASP.NET example?

Thanks in advance!


Here is the example I've been working on:

<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycounties=New Collection
mycounties.Add("N","Norwich")
mycounties.Add("S","Scotland")
mycounties.Add("F","Farnbrough")
mycounties.Add("E","England")
rb.DataSource=mycounties
rb.DataValueField="Key"
rb.DataTextField="Value"
rb.DataBind()
end if
end sub

sub displayMessage(s as Object,e As EventArgs)
lbl1.text="Your favorite country is: " & rb.SelectedItem.Text
end sub
</script>

<html>
<body>

<form runat="server">
<asp:CheckBoxList id="rb" runat="server" AutoPostBack="True" RepeatDirection="Vertical" RepeatColumns="4" RepeatLayout="Table" onSelectedIndexChanged="displayMessage" />
<p><asp:label id="lbl1" runat="server" /></p>
</form>

</body>
</html>



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum