private string GetSearchString() { string searchString = string.Empty; BrowseTreeView yearsTreeView = null; BrowseTreeView categoriesTreeView = null; BrowseTreeView resourceTypesTreeView = null; AuthorsListView authorsListView = null; //Find selected TreeView control on the master page. Master masterPage = (Master)this.Page.Master; if (masterPage.SelectedBrowseTreeView != null) { if (masterPage.SelectedBrowseTreeView is AuthorsListView) { authorsListView = masterPage.SelectedBrowseTreeView as AuthorsListView; } else { BrowseTreeView selectedTree = (BrowseTreeView)masterPage.SelectedBrowseTreeView; if (selectedTree.BrowseBy == YearMonthtree.BrowseBy) { yearsTreeView = selectedTree; } else if (selectedTree.BrowseBy == CategoryNodeTree.BrowseBy) { categoriesTreeView = selectedTree; } else if (selectedTree.BrowseBy == ResourceTypeTree.BrowseBy) { resourceTypesTreeView = selectedTree; } } } if (yearsTreeView == null) { yearsTreeView = YearMonthtree; } if (categoriesTreeView == null) { categoriesTreeView = CategoryNodeTree; } if (resourceTypesTreeView == null) { resourceTypesTreeView = ResourceTypeTree; } if (authorsListView == null) { authorsListView = AuthorsView; } //Construct query string. searchString += yearsTreeView.SelectedSearchValue + _space + categoriesTreeView.SelectedSearchValue + _space + resourceTypesTreeView.SelectedSearchValue + _space + authorsListView.SelectedSearchValue + _space + txtFilter.Text; return(searchString.Trim()); }
void AuthorDownButtonClick(object sender, EventArgs e) { if (AuthorsListView.Items.Count > 0 && AuthorsListView.SelectedItems.Count > 0) { if (AuthorsListView.SelectedItems.Count == 1) { MiscListView.moveDownSelectedItem(AuthorsListView); } else { MessageBox.Show("Выберите только одного Автора для перемещения!", m_sTitle, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } AuthorsListView.Select(); }
/// <summary> /// Sets visibility of TreeView control. /// </summary> /// <param name="sender">Sender object</param> /// <param name="e">Event Arguments</param> protected void Page_Init(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request.QueryString[_browseViewKey])) { switch (Request.QueryString[_browseViewKey]) { case _BrowseByYear: YearMonthTreePanel.Visible = false; break; case _BrowseByCategoryHierarchy: CategoryNodeTreePanel.Visible = false; break; case _BrowseByResourceType: ResourceTypeTreePanel.Visible = false; break; case _BrowseByAuthors: AuthorsTreePanel.Visible = false; break; } } Master masterPage = (Master)this.Page.Master; if (masterPage.SelectedBrowseTreeView != null) { AuthorsListView authorListViw = masterPage.SelectedBrowseTreeView as AuthorsListView; if (authorListViw != null) { authorListViw.SelectedIndexChanged += new EventHandler <EventArgs>(ResourceListView_OnSortButtonClicked); } else { (masterPage.SelectedBrowseTreeView as BrowseTreeView).SelectedNodeChanged += new EventHandler <EventArgs>(ResourceListView_OnSortButtonClicked); } } }