private void LoadListViewDetails() { ListViewDetails.BeginUpdate(); ListViewDetails.Columns.Clear(); ListViewDetails.Items.Clear(); ListViewDetails.Groups.Clear(); ListViewDetails.AddColumn("Field", EnhancedListView.ColumnType.String, HorizontalAlignment.Left); ListViewDetails.AddColumn("Value", EnhancedListView.ColumnType.String, HorizontalAlignment.Left); List <KeyValuePair <object, string[]> > data = new List <KeyValuePair <object, string[]> >(); data.Add(new KeyValuePair <object, string[]>(null, new string[] { "Issuer", _cert.Issuer })); data.Add(new KeyValuePair <object, string[]>(null, new string[] { "Subject", _cert.Subject })); data.Add(new KeyValuePair <object, string[]>(null, new string[] { "Serial number", _cert.SerialNumber })); data.Add(new KeyValuePair <object, string[]>(null, new string[] { "Invalid before", _cert.NotBefore.ToString("R") })); data.Add(new KeyValuePair <object, string[]>(null, new string[] { "Invalid after", _cert.NotAfter.ToString("R") })); data.Add(new KeyValuePair <object, string[]>(null, new string[] { "Public key type", _cert.PublicKey.Oid.FriendlyName ?? _cert.PublicKey.Oid.Value })); data.Add(new KeyValuePair <object, string[]>(null, new string[] { "Signature algorithm", _cert.SignatureAlgorithm.FriendlyName ?? _cert.SignatureAlgorithm.Value })); data.Add(new KeyValuePair <object, string[]>(null, new string[] { "Thumbprint", _cert.Thumbprint })); WinFormsUtils.AppendToListView(ListViewDetails, null, data); ListViewDetails.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); ListViewDetails.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); ListViewDetails.EndUpdate(); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["title"] != null) { this.title = Request.QueryString["title"].ToString(); conn = new DBConnection(); ds = conn.getTable("Report", "SELECT * FROM Report WHERE CrimeTitle='" + this.title + "'"); if (ds != null && ds.Tables["Report"] != null) { ListViewDetails.DataSource = ds.Tables["report"]; ListViewDetails.DataBind(); } } }