ListViewSortEventArgs.SortDirection Eigenschaft

Definition

Ruft die Richtung ab, in der das ListView-Steuerelement sortiert werden soll, oder legt diese fest.

public System.Web.UI.WebControls.SortDirection SortDirection { get; set; }

Eigenschaftswert

Einer der SortDirection-Werte.

Beispiele

Im folgenden Beispiel wird gezeigt, wie das ListViewSortEventArgs -Objekt verwendet wird, um die Sortierrichtung und die zu sortierende Spalte anzuzeigen. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ListViewSortEventArgs-Klasse bereitgestellt wird.

void ContactsListView_Sorting(Object sender, ListViewSortEventArgs e)
{
  // Check the sort direction to set the image URL accordingly.
  string imgUrl;
  if (e.SortDirection == SortDirection.Ascending)
    imgUrl = "~/images/ascending.gif";
  else
    imgUrl = "~/images/descending.gif";
    
  // Check which field is being sorted
  // to set the visibility of the image controls.
  Image sortImage1 = (Image) ContactsListView.FindControl("SortImage1");
  Image sortImage2 = (Image)ContactsListView.FindControl("SortImage2");
  Image sortImage3 = (Image)ContactsListView.FindControl("SortImage3");
  switch (e.SortExpression)
  {
    case "FirstName":
      sortImage1.Visible = true;
      sortImage1.ImageUrl = imgUrl;
      sortImage2.Visible = false;
      sortImage3.Visible = false;
      break;
    case "LastName":
      sortImage1.Visible = false;
      sortImage2.Visible = true;
      sortImage2.ImageUrl = imgUrl;
      sortImage3.Visible = false;
      break;
    case "EmailAddress":
      sortImage1.Visible = false;
      sortImage2.Visible = false;
      sortImage3.Visible = true;
      sortImage3.ImageUrl = imgUrl;
      break;
  }
}

Hinweise

Wenn das Sorting Ereignis ausgelöst wird, können Sie die SortDirection -Eigenschaft verwenden, um die Reihenfolge anzugeben oder zu bestimmen, in der das ListView Steuerelement Elemente sortiert.

Gilt für:

Produkt Versionen
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Weitere Informationen