You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.4 KiB
50 lines
1.4 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
using CDPShared;
|
|
|
|
namespace CircleViewer.Dialogs
|
|
{
|
|
public partial class ViewMetaDlg : Form
|
|
{
|
|
private ActivityRow _ar;
|
|
List<string> _details = new List<string>();
|
|
public ViewMetaDlg(ActivityRow ar)
|
|
{
|
|
_ar = ar;
|
|
string s = _ar.EventTime.ToString("F");
|
|
_details.Add($"Time: {s}");
|
|
_details.Add($"Operation: {_ar.Operation}");
|
|
_details.Add($"Message: {_ar.Message}");
|
|
_details.AddRange(_ar.Meta);
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void ViewMetaDlg_Load(object sender, EventArgs e)
|
|
{
|
|
List<TwoStrings> l2s = new List<TwoStrings>();
|
|
foreach (string line in _details)
|
|
{
|
|
int iPos = line.IndexOf('|');
|
|
if (iPos == -1)
|
|
iPos = line.IndexOf(':');
|
|
string one = line.Substring(0, iPos);
|
|
string two = line.Substring(iPos + 1);
|
|
l2s.Add(new TwoStrings(){Str1 = one, Str2 = two});
|
|
}
|
|
dgMeta.DataSource = l2s;
|
|
}
|
|
|
|
private void dgMeta_Click(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
}
|