Example #1
0
        public void UpdateListview(string sShort, string sField, string sNewValue)
        {
            if (this.gridUpdates.InvokeRequired)
            {
                UPdateGUIListView upd = UpdateListview;
                this.Invoke(upd, new object[] { sShort, sField, sNewValue });
            }
            else
            {
                DataRow[] oDataRows = oTableUpdate.Select("Short='" + sShort + "'");
                if (oDataRows.Length > 0)
                {
                    DataRow oDataRow = oDataRows[0];
                    oDataRow.SetField(sField, sNewValue);
                    WOTStatistics.Core.WOTHelper.AddToLog("Updater " + sShort + ": " + sNewValue);
                }

                gridUpdates.DataSource = oTableUpdate;
                viewUpdates.Columns["Short"].Visible         = false;
                viewUpdates.Columns["VersionLocal"].Visible  = false;
                viewUpdates.Columns["VersionServer"].Visible = false;
                //viewUpdates.Columns["Status"].ColumnEdit = oStatus;
                gridUpdates.Refresh();

                viewUpdates.Columns["Name"].Width = 200;

                //viewUpdates.BestFitColumns();
            }
        }
Example #2
0
 public void bgw_DoWork(object sender, DoWorkEventArgs e)
 {
     using (OnlineUpdate worker = new OnlineUpdate(_resetEvents, _workerThread, e))
     {
         UpdateGUIProgressBar guiPrg  = this.UpdateProgressBar;
         UPdateGUIListView    guiList = this.UpdateListview;
         worker.GetUpdateInfo(_updateServers, guiPrg, guiList, oTableUpdate);
     }
 }