void DocumentPickerSelectedIndexChanged(object sender, EventArgs e) { if (((DropDownList)sender).SelectedValue == "Default") { btnCompress_Click(this, new EventArgs()); return; } FileInfo file = CorpusUtils.CreateFileInfo(((DropDownList)sender).SelectedValue); using (StreamReader reader = file.OpenText()) { txtInput.Text = reader.ReadToEnd(); btnCompress_Click(this, new EventArgs()); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["file"] != null) { FileInfo file = CorpusUtils.CreateFileInfo("\\" + Request.QueryString["file"].Replace("..", "")); if (file.Exists) { ColorizeThisFile(file); InstructionPanel.Visible = false; return; } } DocumentPicker.DataSource = (new CorpusUtils()).Files(); DocumentPicker.DataTextField = "value"; DocumentPicker.DataValueField = "key"; DocumentPicker.DataBind(); //Colorize(SampleText.Giraffe()); DocumentPickerSelectedIndexChanged(DocumentPicker, new EventArgs()); } }
private void DocumentPickerSelectedIndexChanged(object sender, EventArgs e) { ColorizeThisFile(CorpusUtils.CreateFileInfo(((DropDownList)sender).SelectedValue)); }