Questione : Dopo l'aggiornamento ancora nel modo di aggiornamento

Ciao,

I using in linea la pubblicazione nel radgrid. Una volta che le file o le colonne sono aggiornate io ancora sto ottenendo che le file o le colonne dentro pubblicano il modo. Come risolvere questo problema di issue.

Another è evento di Pageindexchaned. quando scatto sopra il tasto seguente della pagina io non stanno ottenendo nulla (quando il viewstate è falso).  Ma quando il viewstate è regolato per allineare. Il relativo funzionamento benissimo. È comunque ci di risolvere questa edizione.  Quando sto provando ad usare l'evento del onneeddatasource io non possono aggiornano le colonne o le file. così smusso l'uso onneeddatasource.

Please lo aiuto. Qui è il mio class= " i lineNumbers " >
1 del >


Page_Load vuoto protettivo (mittente dell'oggetto, EventArgs e) 
    { 
        prova 
        { 
            se (! IsPostBack) 
            { 
                Sessione [“SearchRes„] = posizione di segnale minimo; 
                se (sessione [“TaskName„]! = posizione di segnale minimo) 
                    lblTskName.Text = sessione [“TaskName„] .ToString (); 
                Sessione [“FilColms„] = posizione di segnale minimo; 
                Sessione [“SortExp„] = posizione di segnale minimo; 
                Sessione [“FilExp„] = posizione di segnale minimo; 
                Sessione [“ViewAll„] = posizione di segnale minimo; 
                BindGrid (); 
            } 
        } 
        fermo (eccezione ex) 
        { 
            tiro ex; 
        } 
    } 
 
    BindGrid vuoto riservato () 
    { 
        prova 
        { 
            dsResult di gruppo di dati = nuovo gruppo di dati (); 
 
            clsObj del clsSearch_BL = nuovo clsSearch_BL (); 
            clsObj.TaskID = sessione (della stringa) [“TaskID„]; 
            clsObj.CustName = sessione (della stringa) [“CustName„]; 
            clsObj.MarketName = sessione (della stringa) [“MarketName„]; 
            clsObj.HeadendName = sessione (della stringa) [“HeadendName„]; 
            clsObj.SiteName = sessione (della stringa) [“SiteName„]; 
            clsObj.TaskStatus = sessione (della stringa) [“TaskStatus„]; 
            clsObj.OrdType = sessione (della stringa) [“OrdType„]; 
            clsObj.OrdStatus = sessione (della stringa) [“OrdStatus„]; 
            clsObj.ProName = sessione (della stringa) [“ProName„]; 
            clsObj.LOC = sessione (della stringa) [“LOC„]; 
            clsObj.QuoteID = sessione (della stringa) [“QuoteID„]; 
            clsObj.CMNumber = sessione (della stringa) [“CMNumber„]; 
 
            se (posizione di segnale minimo del == di sessione [“SearchRes„]) 
            { 
                dsResult = clsObj.getSearchResults_BL (clsObj); 
                Sessione [“SearchRes„] = dsResult; 
            } 
            altrimenti 
                dsResult = sessione (di gruppo di dati) [“SearchRes„]; 
 
            dataView di DataView = dsResult.Tables [0] .DefaultView; 
            rg200.DataSource = dsResult; 
            rg200.DataBind (); 
        } 
        fermo (eccezione ex) 
        { 
            tiro ex; 
        } 
    } 
 
    rg200_PreRender vuoto protettivo (mittente dell'oggetto, EventArgs e) 
    { 
        rg200.MasterTableView.GetColumnSafe (“RowIndicator„). Esposizione = falso; 
 
        se (rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted) 
        { 
            GridColumn col1 = rg200.MasterTableView.GetColumn (“EditCommandColumn„) come GridColumn; 
            col1.Visible = allineano; 
        } 
        altrimenti 
        { 
            GridColumn col2 = rg200.MasterTableView.GetColumn (“EditCommandColumn„) come GridColumn; 
            col2.Visible = falso; 
        }  
 
    } 
 
    RadMenu1_ItemClick vuoto protettivo (mittente dell'oggetto, RadMenuEventArgs e) 
    { 
        radGridClickedRowIndex di int; 
 
        radGridClickedRowIndex = Convert.ToInt32 (Request.Form [“radGridClickedRowIndex„]); 
 
        commutare (e.Item.Text) 
        { 
            il caso “pubblica l'operazione„: 
                rg200.Items [radGridClickedRowIndex]. Pubblicare = allineare; 
                BindGrid (); 
               // rg200.Rebind (); 
                rottura; 
            caso “operazione completa„: 
                //rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]); 
                rottura; 
        } 
    } 
 
    rg200_ItemCreated vuoto protettivo (mittente dell'oggetto, GridItemEventArgs e) 
    { 
        se (e.Item è GridPagerItem) 
        { 
            RadComboBox combinato = (e.Item come GridPagerItem) .FindControl (“PageSizeComboBox„) come RadComboBox; 
 
            // il numero degli articoli indicati quando tutto è selezionato  
            allRowsCount di int = int.MaxValue; 
 
            // rimuove i duplicati  
            Duplicato di RadComboBoxItem =. Items.FindItemByValue combinato (allRowsCount.ToString ()); 
            se (duplicato! = posizione di segnale minimo) 
            { 
                duplicato. Rimuovere (); 
            } 
 
            // genera un nuovo articolo per la mostra della tutta  
            Articolo di RadComboBoxItem = nuovo RadComboBoxItem (“tutto„, allRowsCount.ToString ()); 
            articolo. Attributes.Add (“ownerTableViewId„, e.Item.OwnerTableView.ClientID); 
            . Items.Add combinato (articolo); 
 
            // ha regolato la corrente pagesize come il valore selezionato  
            . Items.FindItemByValue combinato (rg200.PageSize.ToString ()). Selezionato = allineare; 
        } 
    } 
 
    rg200_UpdateCommand vuoto protettivo (fonte dell'oggetto, Telerik.Web.UI.GridCommandEventArgs e) 
    { 
 
        se (sessione [“TaskID„]! = posizione di segnale minimo) 
        { 
            mettere insieme lo strTaskID = sessione (della stringa) [“TaskID„]; 
            se (strTaskID! = stringa. Vuoto) 
            { 
                objBL del clsTaskUpdates_BL = nuovo clsTaskUpdates_BL (); 
 
                eeditedItem di GridEditableItem = e.Item come GridEditableItem; 
                //Get valore chiave primario using il DataKeyValue.       
                mettere insieme OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] [“orderId„] .ToString (); 
                //Access la casella di testo dalla mascherina della forma di pubblicazione e memorizza i valori nelle variabili di stringa. 
 
                mettere insieme ClarifyAccountNbr = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“chiarire il cliente Nbr„)).TextBoxControl.Text; 
 
                mettono insieme SiteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“identificazione del luogo„)).TextBoxControl.Text; 
 
                mettono insieme QuoteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“identificazione di citazione„)).TextBoxControl.Text; 
 
                chkEDP della scatola di controllo = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“l'EDP ha generato? ")) .CheckBoxControl; 
 
                //string ClarifyAccountNbr = (editedItem [“chiarire il cliente Nbr„]. Comandi [0] come casella di testo). Testo; 
                //string SiteID = (editedItem [“identificazione del luogo„]. Comandi [0] come casella di testo). Testo; 
                //string QuoteID = (editedItem [“identificazione di citazione„]. Comandi [0] come casella di testo). Testo; 
                chkEDP di //CheckBox = (editedItem [“l'EDP ha generato? „]. Comandi [0] come scatola di controllo); 
                prova 
                { 
                    objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked); 
                    Sessione [“SearchRes„] = posizione di segnale minimo; 
                    
                    BindGrid (); 
 
                } 
                fermo (eccezione ex) 
                { 
                    rg200.Controls.Add (nuovo LiteralControl (“incapace di aggiornare impiegato. Motivo: „ + ex. Messaggio)); 
                    e.Canceled = allineano; 
                } 
            } 
        } 
    } 
 
    rg200_PageIndexChanged vuoto protettivo (fonte dell'oggetto, GridPageChangedEventArgs e) 
    { 
        prova 
        { 
            rg200.CurrentPageIndex = e.NewPageIndex; 
            BindGrid (); 
        } 
        fermo (eccezione ex) 
        { 
            tiro ex; 
        } 
    } class= libero " lineNumbers " >
1 del >


name= nascosto " radGridClickedRowIndex "/> " del radGridClickedRowIndex " " del id= del type= " del "" " Allineare " " falso " di PageFooterMargin= del "" di AllowModify= AllowPrinting= PageBottomMargin= del I " allineare " AllowScroll= " allineare " AllowRowSelect= " allineare " AllowRowResize= " falso " " allineare " class= > " libero " di
class= del

Risposta : Dopo l'aggiornamento ancora nel modo di aggiornamento

Ciao,

Suggerisco che installiate il munin. Controllerete tutto 5 minuti dopo l'installazione:)
Controlla il CPU, disc, apache, mysql, suffisso, qualunque:)
Altre soluzioni  

 
programming4us programming4us