2016-04-28 17 views
0

Ich habe ein seltsames Problem. Ich habe RadGrid meiner Webseite hinzugefügt und seine Filterung aktiviert und es funktionierte perfekt, bis ich das System heruntergefahren habe und an einem anderen Tag zurückkam. es funktioniert nicht mehr und jetzt, wenn ich auf die Filter-Icon-Seiten klicke einfach auffrischt und Drop-Down öffnet sich nicht. Ich habe volle 2 Tage verbracht und habe keine Lösung gefunden. Außerdem kann ich sehen, dass es ein Fehler bezieht sich auf Telerik.Web.UI.WebResource und seine "Uncaught SyntaxError: missing) nach Argumentliste“RadGrid-Filter öffnet Dropdown nicht, wenn geklickt wird

Ist dieser Fehler auf die Zusammenarbeit von Filter bezieht? Was Bedürfnisse Filter Dropdown öffnen?

Webseite

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="estimate_view.aspx.cs" Inherits="ePrint.Printcenter.Views.Estimate.estimate_view" %> 

<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> 

<form id="form1" runat="server"> 


<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> 

</telerik:RadScriptManager> 

             <telerik:RadGrid             
              ID="GridView1" 
              runat="server" 
              AutoGenerateColumns="false" 
              AllowPaging="true" 
              AllowFilteringByColumn="true" 
              OnSortCommand="GridView1_SortCommand" 
              OnItemCommand="GridView1_ItemCommand" 
              OnColumnCreated="GridView1_ColumnCreated" 
              OnNeedDataSource="GridView1_NeedDataSource" 
              PagerStyle-AlwaysVisible="true"             
              PageSize="50" 
              HeaderStyle-Font-Bold="true"> 
              <MasterTableView>                         
              </MasterTableView> 
             </telerik:RadGrid> 

</form> 

CS-Code

protected void GridView1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) 
{ 
    this.GridBind(this.CompanyID, this.UserID, this.GridView1.PageSize, this.GridView1.CurrentPageIndex + 1, Convert.ToInt32(this.ddl_View.SelectedValue), estimate_view.SortedBy, estimate_view.sortdirection, estimate_view.WhereCondition); 
} 

public void GridBind(int CompanyID, int UserID, int PageSize, int PageNumber, int ViewID, string SortedBy, string SortDirection, string para) 
{ 
    string empty = string.Empty; 
    viewClass _viewClass = new viewClass(); 
    empty = _viewClass.ReturnFinalQueryForNewCustomView(CompanyID, UserID, PageSize, PageNumber, this.pg, ViewID, SortedBy, SortDirection, para); 
    commonClass _commonClass = new commonClass(); 
    SqlCommand sqlCommand = new SqlCommand("PC_CustomizeView_Execute", _commonClass.openConnection()) 
    { 
     CommandTimeout = 0, 
     CommandType = CommandType.StoredProcedure 
    }; 
    sqlCommand.Parameters.AddWithValue("@strSQL", empty); 
    SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlCommand); 
    DataSet dataSet = new DataSet(); 
    sqlDataAdapter.Fill(dataSet); 
    DataTable item = dataSet.Tables[0]; 
    for (int i = 0; i < item.Columns.Count; i++) 
    { 
     item.Columns[i].ReadOnly = false; 
    } 
    if (item != null) 
    { 
     foreach (DataRow row in item.Rows) 
     { 
      if (row.Table.Columns.Contains("CreatedDate")) 
      { 
       row["CreatedDate"] = this.objJava.Eprint_return_Date_Before_View(row["CreatedDate"].ToString(), CompanyID, UserID, false); 
      } 
      if (row.Table.Columns.Contains("EstimateDate")) 
      { 
       row["EstimateDate"] = this.objJava.Eprint_return_Date_Before_View(row["EstimateDate"].ToString(), CompanyID, UserID, false); 
      } 
      if (row.Table.Columns.Contains("OrderNumber")) 
      { 
       row["OrderNumber"] = this.objBase.SpecialDecode(row["OrderNumber"].ToString()); 
      } 
      if (row.Table.Columns.Contains("EstimateNumber")) 
      { 
       row["EstimateNumber"] = this.objBase.SpecialDecode(row["EstimateNumber"].ToString()); 
      } 
      if (row.Table.Columns.Contains("EstimateTitle")) 
      { 
       row["EstimateTitle"] = this.objBase.SpecialDecode(row["EstimateTitle"].ToString()); 
      } 
      if (row.Table.Columns.Contains("Estimator")) 
      { 
       row["Estimator"] = this.objBase.SpecialDecode(row["Estimator"].ToString()); 
      } 
      if (row.Table.Columns.Contains("Header")) 
      { 
       row["Header"] = this.objBase.SpecialDecode(row["Header"].ToString()); 
      } 
      if (row.Table.Columns.Contains("Footer")) 
      { 
       row["Footer"] = this.objBase.SpecialDecode(row["Footer"].ToString()); 
      } 
      if (row.Table.Columns.Contains("SalesPerson")) 
      { 
       row["SalesPerson"] = this.objBase.SpecialDecode(row["SalesPerson"].ToString()); 
      } 
      if (row.Table.Columns.Contains("StatusID")) 
      { 
       row["StatusID"] = this.objBase.SpecialDecode(row["StatusID"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ReferredBY")) 
      { 
       row["ReferredBY"] = this.objBase.SpecialDecode(row["ReferredBY"].ToString()); 
      } 
      if (row.Table.Columns.Contains("Company")) 
      { 
       row["Company"] = this.objBase.SpecialDecode(row["Company"].ToString()); 
      } 
      if (row.Table.Columns.Contains("Greeting")) 
      { 
       row["Greeting"] = this.objBase.SpecialDecode(row["Greeting"].ToString()); 
      } 
      if (row.Table.Columns.Contains("CostCentre")) 
      { 
       row["CostCentre"] = this.objBase.SpecialDecode(row["CostCentre"].ToString()); 
      } 
      if (row.Table.Columns.Contains("CustomerID")) 
      { 
       row["CustomerID"] = this.objBase.SpecialDecode(row["CustomerID"].ToString()); 
      } 
      if (row.Table.Columns.Contains("AttentionID")) 
      { 
       row["AttentionID"] = this.objBase.SpecialDecode(row["AttentionID"].ToString()); 
      } 
      if (row.Table.Columns.Contains("CustomerAccountNumber")) 
      { 
       row["CustomerAccountNumber"] = this.objBase.SpecialDecode(row["CustomerAccountNumber"].ToString()); 
      } 
      if (row.Table.Columns.Contains("PaymentTerms")) 
      { 
       row["PaymentTerms"] = this.objBase.SpecialDecode(row["PaymentTerms"].ToString()); 
      } 
      if (row.Table.Columns.Contains("CompanyEmail")) 
      { 
       row["CompanyEmail"] = this.objBase.SpecialDecode(row["CompanyEmail"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ContactEmail")) 
      { 
       row["ContactEmail"] = this.objBase.SpecialDecode(row["ContactEmail"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemMaterial")) 
      { 
       row["ItemMaterial"] = this.objBase.SpecialDecode(row["ItemMaterial"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemTitle")) 
      { 
       row["ItemTitle"] = this.objBase.SpecialDecode(row["ItemTitle"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemDescription")) 
      { 
       row["ItemDescription"] = this.objBase.SpecialDecode(row["ItemDescription"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemColour")) 
      { 
       row["ItemColour"] = this.objBase.SpecialDecode(row["ItemColour"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemSize")) 
      { 
       row["ItemSize"] = this.objBase.SpecialDecode(row["ItemSize"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemArtwork")) 
      { 
       row["ItemArtwork"] = this.objBase.SpecialDecode(row["ItemArtwork"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemProofs")) 
      { 
       row["ItemProofs"] = this.objBase.SpecialDecode(row["ItemProofs"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemDelivery")) 
      { 
       row["ItemDelivery"] = this.objBase.SpecialDecode(row["ItemDelivery"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemFinishing")) 
      { 
       row["ItemFinishing"] = this.objBase.SpecialDecode(row["ItemFinishing"].ToString()); 
      } 
      if (row.Table.Columns.Contains("Itemterms_Instructions")) 
      { 
       row["Itemterms_Instructions"] = this.objBase.SpecialDecode(row["Itemterms_Instructions"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemNotes")) 
      { 
       row["ItemNotes"] = this.objBase.SpecialDecode(row["ItemNotes"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ItemPacking")) 
      { 
       row["ItemPacking"] = this.objBase.SpecialDecode(row["ItemPacking"].ToString()); 
      } 
      if (row.Table.Columns.Contains("EstimateStatus")) 
      { 
       row["EstimateStatus"] = this.objBase.SpecialDecode(row["EstimateStatus"].ToString()); 
      } 
      if (row.Table.Columns.Contains("ArtworkDate")) 
      { 
       row["ArtworkDate"] = this.objJava.Eprint_return_Date_Before_View(row["ArtworkDate"].ToString(), CompanyID, UserID, false); 
      } 
      if (row.Table.Columns.Contains("ProofDate")) 
      { 
       row["ProofDate"] = this.objJava.Eprint_return_Date_Before_View(row["ProofDate"].ToString(), CompanyID, UserID, false); 
      } 
      if (row.Table.Columns.Contains("ApprovalDate")) 
      { 
       row["ApprovalDate"] = this.objJava.Eprint_return_Date_Before_View(row["ApprovalDate"].ToString(), CompanyID, UserID, false); 
      } 
      if (row.Table.Columns.Contains("ProductionDate")) 
      { 
       row["ProductionDate"] = this.objJava.Eprint_return_Date_Before_View(row["ProductionDate"].ToString(), CompanyID, UserID, false); 
      } 
      if (row.Table.Columns.Contains("CompletionDate")) 
      { 
       row["CompletionDate"] = this.objJava.Eprint_return_Date_Before_View(row["CompletionDate"].ToString(), CompanyID, UserID, false); 
      } 
      if (!row.Table.Columns.Contains("DeliveryDate")) 
      { 
       continue; 
      } 
      row["DeliveryDate"] = this.objJava.Eprint_return_Date_Before_View(row["DeliveryDate"].ToString(), CompanyID, UserID, false); 
     } 
    } 
    _commonClass.closeConnection(); 
    this.GridView1.DataSource = dataSet; 
    if (dataSet.Tables[0].Rows.Count <= 0) 
    { 
     this.AddBoundColumns(dataSet.Tables[0], this.GridView1); 
     this.div_Main.Style.Add("display", "block"); 
     this.GridView1.AllowCustomPaging = true; 
     return; 
    } 
    this.AddBoundColumns(dataSet.Tables[0], this.GridView1); 
    this.div_Main.Style.Add("display", "block"); 
    this.GridView1.AllowCustomPaging = true; 
    this.GridView1.VirtualItemCount = Convert.ToInt32(dataSet.Tables[1].Rows[0][0].ToString()); 
} 

Antwort