コード例 #1
0
ファイル: DatabaseInfo.aspx.cs プロジェクト: weimingtom/pap2
 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)
     {
     }
 }
コード例 #2
0
ファイル: DatabaseInfo.aspx.cs プロジェクト: weimingtom/pap2
 protected void DataGridVariables_PageIndexChanged(Object sender, DataGridPageChangedEventArgs e)
 {
     DataGridVariables.CurrentPageIndex = e.NewPageIndex;
     DataGridVariables.DataSource       = new DataView(ViewState["Variables"] as DataTable);
     DataGridVariables.DataBind();
 }