private CompareNumbers ( System.Windows.Forms.ListViewItem itemX, System.Windows.Forms.ListViewItem itemY ) : int | ||
itemX | System.Windows.Forms.ListViewItem | |
itemY | System.Windows.Forms.ListViewItem | |
return | int |
private int CompareNumbers(ListViewItem itemX, ListViewItem itemY)
{
int x = Int32.Parse(itemX.SubItems[_columnToSort].Text, NumberStyles.AllowThousands);
int y = Int32.Parse(itemY.SubItems[_columnToSort].Text, NumberStyles.AllowThousands);
int compareResult = x.CompareTo(y);
if (_orderOfSort == SortOrder.Ascending)
{
return compareResult;
}
if (_orderOfSort == SortOrder.Descending)
{
return (-compareResult);
}
return 0;
}