Skip to main content

Enum To ListItem Collection

private System.ComponentModel.BindingList<ListItem> EnumToList(Type enumType)
{
System.ComponentModel.BindingList<ListItem> listItemBindingList = new System.ComponentModel.BindingList<ListItem>();
foreach (Enum item in Enum.GetValues(enumType))
{
ListItem lItem = new ListItem(item.ToString("D"), item.ToString("G"));
listItemBindingList.Add(lItem);
}
}



you can call the method
BindingList<ListItem> listItemBindingList = EnumToList(typeof(YourEnum));

Comments

Popular posts from this blog

Debug Stored Procedures (SPs) in Visual Studio .NET

Though I have heard of it I never wanted to try it till yesterday, the debugging a SP in Visual Studio .NET is a straight forward job as follows - Open your project - Add a New Connection to Visual Studio Select and open the respective SP and break point can be added then right click on the Stored Procedure in the Server Explorer, select Step into Stored Procedure "One more setting" – go to the project settings, Set Debuggers SQL Server true "Happy Debugging"

Close Parent window from nested iframe child pages : javascript;

for : IE and FireFox 1: <script language="javascript" type="text/javascript"> 2: function CloseAll() { 3: if (top === self) { 4: alert('not iframed'); 5: if (navigator.appName == "Microsoft Internet Explorer") { 6: self.close(); 7: } 8: else { 9: var respnseVal = confirm("Do you wan't to close this window"); 10: if (respnseVal) { 11: netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite"); 12: window.open('', '_self'); 13: window.close(); 14: } 15: } 16: } 17: else { 18: alert('iframed'); 19: if (navigator.appName == "Microsoft Internet Explorer") { 20: top.close(); 21: } 22: else { 23: var respnseVal = confirm("Do you w...