Tuesday, July 28, 2009

Custom webpart development using ASP .NET.

There are many references found on the web for custom webpart development, some of which I am adding here, if you want any specific functinality then let me know.

http://www.codeguru.com/csharp/.net/net_asp/webforms/article.php/c12293/

http://www.datasprings.com/Resources/ArticlesInformation/Sharepoint2007CustomWebParts/tabid/775/language/en-US/Default.aspx

http://msdn.microsoft.com/en-us/library/ms452873.aspx

Hope this helps!!

Thanks.

How to sort a drop down list in C#.

There is no built in method available to sort a dropdown or any list in C#, thought to share with you guys.

#region SortDropDownList

public void SortDropDownList(DropDownList ddl)
{
//create a ListItem array the size of the items
//in your DropDownList
ListItem[] sorted = new ListItem[ddl.Items.Count];
//loop through all the items in your ListItem array
for (int i = 0; i < sorted.Length; i++)
{
//resize the array on each iteration
Array.Resize(ref sorted, i);
//add the current index to the array
sorted[i] = ddl.Items[i];
}
//call Array.Sort to sort your ListItem array
Array.Sort(sorted);
//remove all items from the DropDownList
ddl.Items.Clear();
//add the sorted items to the DropDownList
ddl.Items.AddRange(sorted);
}
#endregion