private void lvAttributes_ColumnClick(object sender, ColumnClickEventArgs e)
{
if (dataUpdating)
return;
formDataAccess.WaitOne();
lvAttributes.ListViewItemSorter = (IComparer)listViewSort;
if (e.Column == listViewSort.SortColumn)
listViewSort.Order = listViewSort.Order != SortOrder.Ascending ? SortOrder.Ascending : SortOrder.Descending;
else
{
listViewSort.SortColumn = e.Column;
listViewSort.Order = SortOrder.Ascending;
}
lvAttributes.Sort();
formDataAccess.ReleaseMutex();
}