Exemplo n.º 1
0
        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();
         }
     }
 }