using System;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ListView : Page
{

   protected void btnSortOnLastName_Click(object sender, EventArgs e)
   {
      // Kolejność rosnąca, o ile dane nie są obecnie posortowane według pola LastName.
      if (ListView1.SortExpression != "LastName")
      {
         ListView1.Sort("LastName", SortDirection.Ascending);
      }
      // Jeżeli są posortowane, wtedy zmieniamy kolejność sortowania.
      else
      {
         ListView1.Sort("LastName", 
            (ListView1.SortDirection == SortDirection.Ascending ? SortDirection.Descending : SortDirection.Ascending));
      }
   }
}
