Pergunta : Após a atualização ainda na modalidade de atualização

Olá!,

I am using inline a edição no radgrid. Uma vez que as fileiras ou as colunas são atualizados mim ainda estão começ que as fileiras ou as colunas editam dentro a modalidade. Como resolver esta edição de issue.

Another é evento de Pageindexchaned. quando eu estalo sobre a tecla seguinte da página mim não estão começ qualquer coisa (quando o viewstate é falso).  Mas quando o viewstate for ajustado para retificar. Seu funcionamento muito bem. Há de qualquer maneira resolver esta edição.  Quando eu estou tentando usar o evento do onneeddatasource mim são incapaz atualizam as colunas ou as fileiras. assim eu chanfro o uso onneeddatasource.

Please ajudo-me. Está aqui meu class= " lineNumbers " >
1 do >


Page_Load vago protegido (remetente do objeto, EventArgs e) 
    { 
        tentativa 
        { 
            se (! IsPostBack) 
            { 
                Sessão [“SearchRes”] = zero; 
                se (sessão [“TaskName”]! = zero) 
                    lblTskName.Text = sessão [“TaskName”] .ToString (); 
                Sessão [“FilColms”] = zero; 
                Sessão [“SortExp”] = zero; 
                Sessão [“FilExp”] = zero; 
                Sessão [“ViewAll”] = zero; 
                BindGrid (); 
            } 
        } 
        prendedor (exceção ex) 
        { 
            lance ex; 
        } 
    } 
 
    BindGrid vago confidencial () 
    { 
        tentativa 
        { 
            dsResult da série de dados = série de dados nova (); 
 
            clsObj do clsSearch_BL = clsSearch_BL novo (); 
            clsObj.TaskID = sessão (da corda) [“TaskID”]; 
            clsObj.CustName = sessão (da corda) [“CustName”]; 
            clsObj.MarketName = sessão (da corda) [“MarketName”]; 
            clsObj.HeadendName = sessão (da corda) [“HeadendName”]; 
            clsObj.SiteName = sessão (da corda) [“SiteName”]; 
            clsObj.TaskStatus = sessão (da corda) [“TaskStatus”]; 
            clsObj.OrdType = sessão (da corda) [“OrdType”]; 
            clsObj.OrdStatus = sessão (da corda) [“OrdStatus”]; 
            clsObj.ProName = sessão (da corda) [“ProName”]; 
            clsObj.LOC = sessão (da corda) [“LOC”]; 
            clsObj.QuoteID = sessão (da corda) [“QuoteID”]; 
            clsObj.CMNumber = sessão (da corda) [“CMNumber”]; 
 
            se (zero do == da sessão [“SearchRes”]) 
            { 
                dsResult = clsObj.getSearchResults_BL (clsObj); 
                Sessão [“SearchRes”] = dsResult; 
            } 
            mais 
                dsResult = sessão (da série de dados) [“SearchRes”]; 
 
            dataView de DataView = dsResult.Tables [0] .DefaultView; 
            rg200.DataSource = dsResult; 
            rg200.DataBind (); 
        } 
        prendedor (exceção ex) 
        { 
            lance ex; 
        } 
    } 
 
    rg200_PreRender vago protegido (remetente do objeto, EventArgs e) 
    { 
        rg200.MasterTableView.GetColumnSafe (“RowIndicator”). Exposição = falso; 
 
        se (rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted) 
        { 
            GridColumn col1 = rg200.MasterTableView.GetColumn (“EditCommandColumn”) como GridColumn; 
            col1.Visible = retificam; 
        } 
        mais 
        { 
            GridColumn col2 = rg200.MasterTableView.GetColumn (“EditCommandColumn”) como GridColumn; 
            col2.Visible = falso; 
        }  
 
    } 
 
    RadMenu1_ItemClick vago protegido (remetente do objeto, RadMenuEventArgs e) 
    { 
        radGridClickedRowIndex do int; 
 
        radGridClickedRowIndex = Convert.ToInt32 (Request.Form [“radGridClickedRowIndex”]); 
 
        comutar (e.Item.Text) 
        { 
            o caso “edita a tarefa”: 
                rg200.Items [radGridClickedRowIndex]. Editar = retificar; 
                BindGrid (); 
               // rg200.Rebind (); 
                ruptura; 
            caso “tarefa completa”: 
                //rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]); 
                ruptura; 
        } 
    } 
 
    rg200_ItemCreated vago protegido (remetente do objeto, GridItemEventArgs e) 
    { 
        se (e.Item é GridPagerItem) 
        { 
            RadComboBox combinado = (e.Item como GridPagerItem) .FindControl (“PageSizeComboBox”) como RadComboBox; 
 
            // o número de artigos mostrados quando tudo for selecionado  
            allRowsCount do int = int.MaxValue; 
 
            // remove as duplicatas  
            Duplicata de RadComboBoxItem =. Items.FindItemByValue combinado (allRowsCount.ToString ()); 
            se (duplicata! = zero) 
            { 
                duplicata. Remover (); 
            } 
 
            // cria um artigo novo para mostrar todo  
            Artigo de RadComboBoxItem = RadComboBoxItem novo (“tudo”, allRowsCount.ToString ()); 
            artigo. Attributes.Add (“ownerTableViewId”, e.Item.OwnerTableView.ClientID); 
            . Items.Add combinado (artigo); 
 
            // ajustou a corrente pagesize como o valor selecionado  
            . Items.FindItemByValue combinado (rg200.PageSize.ToString ()). Selecionado = retificar; 
        } 
    } 
 
    rg200_UpdateCommand vago protegido (fonte do objeto, Telerik.Web.UI.GridCommandEventArgs e) 
    { 
 
        se (sessão [“TaskID”]! = zero) 
        { 
            amarrar o strTaskID = sessão (da corda) [“TaskID”]; 
            se (strTaskID! = corda. Vazio) 
            { 
                objBL do clsTaskUpdates_BL = clsTaskUpdates_BL novo (); 
 
                eeditedItem de GridEditableItem = e.Item como GridEditableItem; 
                //Get o valor chave preliminar using o DataKeyValue.       
                amarrar OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] [“orderId”] .ToString (); 
                //Access o textbox do molde do formulário da edição e armazena os valores em variáveis de corda. 
 
                amarrar ClarifyAccountNbr = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“esclarecer o cliente Nbr”)).TextBoxControl.Text; 
 
                amarra SiteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (do “a identificação local”)).TextBoxControl.Text; 
 
                amarra QuoteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (das “a identificação citações”)).TextBoxControl.Text; 
 
                chkEDP do CheckBox = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor (“EDP criado? ")) .CheckBoxControl; 
 
                //string ClarifyAccountNbr = (editedItem [“esclarecer o cliente Nbr”]. Controles [0] como o TextBox). Texto; 
                //string SiteID = (editedItem [do “identificação local”]. Controles [0] como o TextBox). Texto; 
                //string QuoteID = (editedItem [das “identificação citações”]. Controles [0] como o TextBox). Texto; 
                chkEDP de //CheckBox = (editedItem [“EDP criado? ”]. Controles [0] como o CheckBox); 
                tentativa 
                { 
                    objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked); 
                    Sessão [“SearchRes”] = zero; 
                    
                    BindGrid (); 
 
                } 
                prendedor (exceção ex) 
                { 
                    rg200.Controls.Add (LiteralControl novo (“incapaz de atualizar o empregado. Razão: ” + ex. Mensagem)); 
                    e.Canceled = retificam; 
                } 
            } 
        } 
    } 
 
    rg200_PageIndexChanged vago protegido (fonte do objeto, GridPageChangedEventArgs e) 
    { 
        tentativa 
        { 
            rg200.CurrentPageIndex = e.NewPageIndex; 
            BindGrid (); 
        } 
        prendedor (exceção ex) 
        { 
            lance ex; 
        } 
    } class= desobstruído " lineNumbers " >
1 do >


name= escondido " radGridClickedRowIndex "/> do " radGridClickedRowIndex " " do id= do type= " do "" " Verdadeiro " " falso " de PageFooterMargin= do "" de AllowModify= AllowPrinting= PageBottomMargin= do Os " verdadeiro " AllowScroll= " verdadeiro " AllowRowSelect= " verdadeiro " AllowRowResize= " falso " " verdadeiro " class= > " desobstruído " de
class= do

Resposta : Após a atualização ainda na modalidade de atualização

Olá!,

Eu sugiro que você instale o munin. Você monitorará tudo 5 minutos após a instalação:)
Monitora o processador central, discos, apache, mysql, sufixo, o que quer que:)
Outras soluções  

 
programming4us programming4us