Ejemplo n.º 1
0
        private void dgvlist_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == -1 || e.RowIndex == -1)
            {
                return;
            }
            var column = dgvlist.Columns[e.ColumnIndex];
            var row    = dgvlist.Rows[e.RowIndex];
            var data   = row.DataBoundItem as NodeServerDataModel;

            switch (column.Name)
            {
            case "启动":
                _server.StartNode(data.PackageName);
                Query();
                break;

            case "重启":
                _server.RestartNode(data.PackageName);
                Query();
                break;

            case "停止":
                _server.CloseNode(data.PackageName);
                Query();
                break;
            }
        }