ASP. NET Web Forms-ArrayList object, formsarraylist

Source: Internet
Author: User

ASP. NET Web Forms-ArrayList object, formsarraylist

ASP. NET Web Forms-ArrayList object

An ArrayList object is a collection of items that contain a single data value.

Create ArrayList

An ArrayList object is a collection of items that contain a single data value.

Add a project to ArrayList using the Add () method.

The following code creates an ArrayList object named mycountries and adds four projects:

By default, an ArrayList object contains 16 entries. You can adjust the ArrayList to the final size using the TrimToSize () method:

Using the Sort () method, ArrayList can also be sorted in alphabetical or numerical order:

To implement Reverse sorting, apply the Reverse () method after the Sort () method:

Bind data to ArrayList

The ArrayList object can automatically generate text and values for the following controls:

Asp: RadioButtonList

Asp: CheckBoxList

Asp: DropDownList

Asp: Listbox

To bind data to the RadioButtonList control, you must first create a RadioButtonList control (without any asp: ListItem element) on the. aspx page ):

Then add the script for creating the list and bind the values in the list to the RadioButtonList control:

Instance

The DataSource attribute of the RadioButtonList control is set to the ArrayList, which defines the data source of the RadioButtonList control. The DataBind () method of the RadioButtonList control binds the RadioButtonList control with the data source.

Note: The data Value is used as the Text and Value attributes of the control. To add values different from Text, use the Hashtable object or SortedList object.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.