public List<CustomViewColumn> GetColumnsByType(System.Data.SqlDbType type)
{
var retval = new List<CustomViewColumn>();
foreach (var column in this.GetColumns())
{
if (column.DataType == type)
{
retval.Add(column);
}
}
return retval.OrderBy(x => x.Name).ToList();
}