private void ShowVariables() { try { int serverId = (int)ViewState[WebConfig.ParamServerId]; GameServer server = TheAdminServer.GameServerManager.GetGameServer(serverId); if (server == null) { LabelOpMsg.Text = string.Format(StringDef.MsgCannotBeNone, StringDef.GameServer); return; } if (!server.IsConnected) { LabelOpMsg.Text = StringDef.NoConnectionAlert; return; } string cmdText = "Show variables;"; SqlResult result = WebUtil.QueryGameServerDb(CurrentUser.Id, server, new SqlCommand(cmdText, null)); if (result != null && result.Success) { DataGridVariables.DataSource = CreateVariableDataSource(result); DataGridVariables.DataBind(); } else { LabelOpMsg.Text = StringDef.OperationFail; return; } } catch (Exception) { } }
protected void DataGridVariables_PageIndexChanged(Object sender, DataGridPageChangedEventArgs e) { DataGridVariables.CurrentPageIndex = e.NewPageIndex; DataGridVariables.DataSource = new DataView(ViewState["Variables"] as DataTable); DataGridVariables.DataBind(); }