protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { string id = GridView1.SelectedDataKey.Value as string; var ds = new Code.ContextDataSource(); var entries = ds.ListEntries(id); var recordurl = ProxySettings.GetProxyUrl() + "record/" + ProxySettings.MungTapeId(id); var playurl = ProxySettings.GetProxyUrl() + "play/" + ProxySettings.MungTapeId(id); RecordLabel.Text = "RECORDING URL: " + recordurl; PlayLabel.Text = "PLAYBACK URL: " + playurl; if (entries.Count==0) { Panel1.Controls.Add(new LiteralControl("<hr/><p><b>Tape is empty</b></p>")); } else { foreach (var entry in entries) { Panel1.Controls.Add(new LiteralControl("<hr/>")); var entryTable = Code.EntryRenderer.BuildEntryTable(entry); Panel1.Controls.Add(entryTable); } } }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { string id = GridView1.SelectedDataKey.Value as string; var ds = new Code.ContextDataSource(); var entries = ds.ListEntries(id); var recordurl = ProxySettings.GetProxyUrl() + "record/" + ProxySettings.MungTapeId(id); var playurl = ProxySettings.GetProxyUrl() + "play/" + ProxySettings.MungTapeId(id); RecordLabel.Text = "RECORDING URL: " + recordurl; PlayLabel.Text = "PLAYBACK URL: " + playurl; if (entries.Count == 0) { Panel1.Controls.Add(new LiteralControl("<hr/><p><b>Tape is empty</b></p>")); } else { foreach (var entry in entries) { Panel1.Controls.Add(new LiteralControl("<hr/>")); var entryTable = Code.EntryRenderer.BuildEntryTable(entry); Panel1.Controls.Add(entryTable); } } }