Binding Data Source for asp DropDownList with Dictionary
While I was trying to bind data source (which is dictionary) I got a way to bind data.
The drop down control in .aspx page
DataBinding in .aspx.cs
Dictionary cityDataList = new Dictionary();
cityDataList.Add("DEL", "Delhi");
cityDataList.Add("BOM", "Mumbai");
cityDataList.Add("MAA", "Chennai");
cityDataList.Add("GOI", "Goa");
// Binding dictionary data with DropDownList
foreach (string key in cityDataList.Keys)
{
CityList.Items.Add(new ListItem(cityDataList[key], key));
}
The drop down control in .aspx page
DataBinding in .aspx.cs
Dictionary
cityDataList.Add("DEL", "Delhi");
cityDataList.Add("BOM", "Mumbai");
cityDataList.Add("MAA", "Chennai");
cityDataList.Add("GOI", "Goa");
// Binding dictionary data with DropDownList
foreach (string key in cityDataList.Keys)
{
CityList.Items.Add(new ListItem(cityDataList[key], key));
}

1 Comments:
Seems intersting but I am looking for a more elegant solution.
By
felicitous, at 4:02 AM
Post a Comment
<< Home