Exemple #1
0
        private void 日志ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            UC.UCLog logview = new UC.UCLog();
            logview.Dock = DockStyle.Fill;
            this.PanelRight.Controls.Clear();
            this.PanelRight.Controls.Add(logview);

            logview.OnLogSelected += (log) =>
            {
                this.PanelRight.Controls.Clear();
                var server = EntityTableEngine.LocalEngine.Find <CouchBaseServerEntity>(Global.TBName_RedisServer, log.ServerName).FirstOrDefault();
                if (server == null)
                {
                    MessageBox.Show("服务已经删除:" + log.ServerName);
                    return;
                }
                this.Text = log.ServerName;
                UC.DataViewUC dv = new UC.DataViewUC(new CouchBaseServerEntity
                {
                    ConnStr    = log.Connstr,
                    ServerName = log.ServerName,
                    Buckets    = server.Buckets
                });
                dv.Key  = log.Key;
                dv.Dock = DockStyle.Fill;
                this.PanelRight.Controls.Add(dv);
            };
        }
Exemple #2
0
        private void 查询ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.PanelRight.Controls.Clear();
            var node = TVServerList.SelectedNode;

            if (node != null && node.Level == 2)
            {
                this.Text = ((CouchBaseServerEntity)node.Tag).ServerName;
                UC.DataViewUC dv = new UC.DataViewUC(new CouchBaseServerEntity
                {
                    ConnStr    = node.Text,
                    ServerName = ((CouchBaseServerEntity)node.Tag).ServerName,
                    Buckets    = ((CouchBaseServerEntity)node.Tag).Buckets
                });
                dv.Dock = DockStyle.Fill;
                this.PanelRight.Controls.Add(dv);
            }
            else
            {
            }
        }