protected void GetChanges_Click(object sender, EventArgs e) { string absolutePath = HttpContext.Current.Server.MapPath(PathTextBox.Text); if (System.IO.Directory.Exists(absolutePath)) { DirectoryManager.Directory currentDirectory = directoryStructure?.GetDirectory(PathTextBox.Text); if (currentDirectory != null) { currentDirectory.SetCurrentFilesList(); List <DirectoryManager.File> filesAWithAction = currentDirectory.GetFilesWithAction(); FilesGridView.DataSource = filesAWithAction; FilesGridView.DataBind(); FilesGridView.Visible = true; } else { currentDirectory = new DirectoryManager.Directory(PathTextBox.Text); directoryStructure.AddDirectory(currentDirectory); InfoLabel.Visible = true; InfoLabel.Text = $"Byl namapován nový adresář: {absolutePath}"; FilesGridView.Visible = false; } currentDirectory.SetFileHistory(); ViewState["Data"] = directoryStructure; } else { InfoLabel.Visible = true; InfoLabel.Text = $"Tento adresář nebyl nalezen: {absolutePath}"; } }
private void BindFilesGrid() { DataTable dt = GetFilesRecords(); if (dt.Rows.Count > 0) { FilesGridView.DataSource = dt; FilesGridView.DataBind(); } }
private void BindGridViewResults() { OdsResults.EnablePaging = false; OdsResults.TypeName = "SouthStarTitleBLL.BLL.DocumentsBLL"; OdsResults.SelectMethod = "GetDocuments"; OdsResults.SelectParameters.Add("entityId", ddlEntity.SelectedValue); FilesGridView.AllowPaging = false; FilesGridView.AllowSorting = false; FilesGridView.DataSourceID = OdsResults.ID; FilesGridView.DataSource = OdsResults; FilesGridView.DataBind(); }
private void SearchText(string strSearchText) { DataTable dt = GetFilesRecords(); DataView dv = new DataView(dt); if (!String.IsNullOrEmpty(strSearchText)) { string SearchExpression = null; SearchExpression = string.Format("{0} '{1}%'", FilesGridView.SortExpression, strSearchText); dv.RowFilter = "[File Name] like" + SearchExpression; } FilesGridView.DataSource = dv; FilesGridView.DataBind(); }
private void FillFileGrid() { DataTable dtFiles = new DataTable(); dtFiles.Columns.Add("Ready For Review", typeof(String)); dtFiles.Columns.Add("Date Modified", typeof(String)); string targetDirectory = DefaultDirLabel.Text; // Process the list of files found in the directory. string[] fileEntries = Directory.GetFiles(targetDirectory); foreach (string fileName in fileEntries) { AddFileInfoToTable(fileName, dtFiles); } FilesGridView.DataSource = dtFiles; FilesGridView.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack != true) { if (!string.IsNullOrEmpty(Request["reset"])) { ObjectsTable = null; FilesTable = null; } //ItemHyperLink.Text = ""; //ItemLabel.Text = ""; //FileHyperLink.Text = ""; ItemsPatternTextBox.Text = Resource.ItemsPattern; FilesGridView.DataSource = FilesTable; FilesGridView.DataBind(); ObjectsGridView.DataSource = ObjectsTable; ObjectsGridView.DataBind(); string fileName = (Request["File"] == null) ? string.Empty : Request["File"].ToString(); string itemName = (Request["Item"] == null) ? string.Empty : Request["Item"].ToString(); int itemIndex = (Request["Index"] == null) ? 0 : int.Parse(Request["Index"].ToString()); DataRow[] rows = ObjectsTable.Select("FileName='" + fileName + "' AND ItemName='" + itemName + "'"); } }
private void FillFilesGridView() { try { DataTable dt = new DataTable(); dt = VSWebBL.DashboardBL.ConnectionsBL.Ins.GetActivities(selectedServer, "NUM_OF_FILES"); if (dt.Rows.Count > 0) { Session["ConnectionsFilesGrid"] = dt; FilesGridView.DataSource = dt; FilesGridView.Columns.Clear(); FilesGridView.AutoGenerateColumns = true; FilesGridView.KeyFieldName = "ID"; FilesGridView.DataBind(); } } catch (Exception ex) { Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex); throw ex; } finally { } }