protected void SortButton_Click(object sender, EventArgs e) { String expression = SortList.SelectedValue; SortDirection direction = SortDirectionList.SelectedValue == "DESC" ? SortDirection.Descending : SortDirection.Ascending; MoviesListView.Sort(expression, direction); }
protected void DeleteButton_Click(object sender, EventArgs e) { if (MoviesListView.SelectedIndex >= 0) { MoviesListView.DeleteItem(MoviesListView.SelectedIndex); MoviesListView.SelectedIndex = -1; } else { Message.Text = "No movie was selected."; } }
protected void EditButton_Click(object sender, EventArgs e) { if (MoviesListView.SelectedIndex >= 0) { string id = MoviesListView.SelectedDataKey.Value.ToString(); Response.Redirect("~/Admin/EditMovie?id=" + id); MoviesListView.DeleteItem(MoviesListView.SelectedIndex); MoviesListView.SelectedIndex = -1; } else { Message.Text = "No movie was selected."; } }
private async void Form1_Shown(object sender, EventArgs e) { var movies = await MovieOperations.GetMovies(); // ReSharper disable once PossibleInvalidOperationException - var sorted = movies.OrderBy(x => x.Duration.Value.Hours); foreach (var movie in sorted) { MoviesListView.Items.Add(new ListViewItem(movie.ItemArray)); } MoviesListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); MoviesListView.FocusedItem = MoviesListView.Items[0]; MoviesListView.Items[0].Selected = true; }