Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
82 views
This is SharePoint 2010 server .I can run the SPRadGrid web part from a Parent site with no trouble accessing a SharePoint list on but when I try the same thing on a child site I get the following errors in the ULS logs.

​Application error when access /sites/home/teststan/SitePages/New.aspx, Error=Object reference not set to an instance of an object.
at Telerik.Ajax.SharePoint.GridSPListTableViewBuilder.BuildGridStructureInternal(SPListBindingStructure tableView, GridTableView gridTableView)
at Telerik.Ajax.SharePoint.GridSPListTableViewBuilder.BuildDataStructure()
at Telerik.Ajax.SharePoint.SPListBinder.SetUpGridControlOnInitialLoad()
at Telerik.Ajax.SharePoint.GridBindingManager.CreateRadGridControl()
at Telerik.Ajax.SharePoint.TelerikSPRadGridWebPart.CreateRadGridControl()
at Telerik.Ajax.SharePoint.TelerikSPRadGridWebPart.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at Telerik.Ajax.SharePoint.TelerikDataBoundWebPart.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at System.Web.UI.WebControls.WebParts.WebPartManager.WebPartManagerControlCollection.AddWebPartHelper(WebPart webPart)
at System.Web.UI.WebControls.WebParts.WebPartManager.WebPartManagerControlCollection.AddWebPart(WebPart webPart)
at System.Web.UI.WebControls.WebParts.WebPartManagerInternals.AddWebPart(WebPart webPart)
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddWebPartWithRetry(WebPart webPart)
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts)
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.LoadWebParts()
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.OnPageInitComplete(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.UI.Page.OnInitComplete(EventArgs e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

and

System.NullReferenceException: Object reference not set to an instance of an object.
at Telerik.Ajax.SharePoint.GridSPListTableViewBuilder.BuildGridStructureInternal(SPListBindingStructure tableView, GridTableView gridTableView)
at Telerik.Ajax.SharePoint.GridSPListTableViewBuilder.BuildDataStructure()
at Telerik.Ajax.SharePoint.SPListBinder.SetUpGridControlOnInitialLoad()
at Telerik.Ajax.SharePoint.GridBindingManager.CreateRadGridControl()
at Telerik.Ajax.SharePoint.TelerikSPRadGridWebPart.CreateRadGridControl()
at Telerik.Ajax.SharePoint.TelerikSPRadGridWebPart.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at Telerik.Ajax.SharePoint.TelerikDataBoundWebPart.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at System.Web.UI.WebControls.WebParts.WebPartManager.WebPartManagerControlCollection.AddWebPartHelper(WebPart webPart)
at System.Web.UI.WebControls.WebParts.WebPartManager.WebPartManagerControlCollection.AddWebPart(WebPart webPart)
at System.Web.UI.WebControls.WebParts.WebPartManagerInternals.AddWebPart(WebPart webPart)
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddWebPartWithRetry(WebPart webPart)
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts)
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.LoadWebParts()
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.OnPageInitComplete(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.UI.Page.OnInitComplete(EventArgs e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Marin
Telerik team
 answered on 09 Apr 2014
4 answers
334 views
I added Rad Content Menu to Rad grid but when i right click on Grid rows i don't see the menu coming up. Do i have to enable anything ? Please let me know.

Here is my code:

<script type="text/javascript">
         function RowContextMenu(index, e)
         {                       
             var menu = $find("<%=RadMenu1.ClientID %>");
             
              var evt = eventArgs.get_domEvent();
             var menuItem = menu.findItemByText("View");
            menuItem.set_navigateUrl("SalesDashboard.aspx?userType=VP&amp;MetricYear=2014&amp;SalesPerson=IACORP\Jeff.Rodgers");
            menu.show(evt);
            }

     </script>
                                                    

  <telerik:RadGrid ID="RadGrid1" Width="60.5%" runat="server" OnNeedDataSource="radGrid_NeedDataSource"            
                         AutoGenerateColumns="false" GroupingSettings-GroupByFieldsSeparator="" AllowMultiRowEdit="true" OnItemDataBound="RadGrid1_ItemDataBound" OnPreRender="RadGrid1_PreRender" ClientSettings-ClientEvents-OnColumnContextMenu="true" >
            <MasterTableView ShowGroupFooter="false" EditMode="InPlace" DataKeyNames="SalesPerson">
                                  
                <Columns>              
                            
                 <telerik:GridBoundColumn UniqueName="Jt.Calls" DataField="Jt. Calls" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"  ColumnGroupName="Monthly Activity" HeaderText="Jt. Calls" />
                 <telerik:GridBoundColumn UniqueName="Demos" DataField="Demos" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"  ColumnGroupName="Monthly Activity" HeaderText="Demos" />
                 
                </Columns>

                </MasterTableView>
          <ClientSettings>
            <ClientEvents OnRowContextMenu="RowContextMenu" />           
            <Selecting AllowRowSelect="true" />
        </ClientSettings>
        </telerik:RadGrid>
   
 <telerik:RadContextMenu ID="RadMenu1" runat="server" Skin="Vista" EnableRoundedCorners="true" EnableShadows="true" OnItemClick="RadMenu1_ItemClick">
        <Targets>
               <telerik:ContextMenuControlTarget ControlID="RadGrid1" />
          </Targets>
            <Items>
             <telerik:RadMenuItem Text="View"  />
     
            </Items>
</telerik:RadContextMenu>         
              





Neetha
Top achievements
Rank 1
 answered on 09 Apr 2014
1 answer
58 views
Is there any way to have my vertical scrollbar enabled when my grid is disabled?  I have the condition where a grid is disabled but need the scrollbar to be enabled so users can scroll thru the items.
Stacy
Top achievements
Rank 1
 answered on 09 Apr 2014
7 answers
1.3K+ views
I realise that there are few topics concerning this issue, but mine seems to be different.

Here is some information.
I recently uninstalled all previous versions of RadControls for ASP.Net because I was getting conflicts between different versions and having some issues when trying to modify the site from my home machine. So, once I uninstalled everything, I installed the latest build of the rad controls hoping that that would fix any issues I was having.
My home machine works fine, but my work machine will not work. The rad controls are displayed on a page but with no styling and they do not actually work, but no errors are thrown when building the site.
The only thing is the unrecognized tag prefix green underline.

I have read that putting the Telerik.Charting.dll into the bin folder fixes this issue, but the only version of this DLL I have is from a cached version which resides here:

C:\Program Files\Telerik\Telerik Trainer\CachedAssemblies\RadControls for ASP.NET AJAX\Q1 2008\Bin

Using this dll causes my website to break. A 'ASP.NET Ajax client-side framework failed to load.' error is thrown.

There is no other version to this dll anywhere. Is there something I am missing or is there a new solution to this problem?



Pavlina
Telerik team
 answered on 09 Apr 2014
1 answer
113 views
I have a grid with on of the column as below:
<telerik:GridBoundColumn DataField="productID" HeaderText="Product ID" UniqueName="productID" FilterControlWidth="70%" ColumnGroupName="ColGroup1" ShowFilterIcon="false" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true"/>
When I type "<something>" in the input field and try to search I get and error. See attachment. However this error is displayed inside a error page that appears inside my iframe. How can I handle this error. I don't want to have an error inside a page inside my iframe. 
Thank you...
Pavlina
Telerik team
 answered on 09 Apr 2014
1 answer
423 views
I use this snippet to export to excel all the data in RadGrid, viable and not visible, with some columns filtered out:

protected void ExpExcel_Click(object sender, EventArgs e)
{
    foreach (GridColumn col in RadGrid1.MasterTableView.Columns)
    {
        if (col.UniqueName.Contains("notes") || (col.UniqueName.Contains("EditCommandColumn")) ||
            (col.UniqueName.Contains("column1")))
        {
            col.Display = false;
        }
        else
        {
            col.Display = true;
        }
    }
    foreach (GridFilteringItem item in RadGrid1.MasterTableView.GetItems(GridItemType.FilteringItem))
        item.Visible = false;
    RadGrid1.ExportSettings.ExportOnlyData = true;
    RadGrid1.MasterTableView.ExportToExcel();       
}
It is working fine. My problem is with two columns where the values are exported with the formatting "." and "$" that I do not won't to be exported. Is there a way to replace those two chars with "" or to avoid the formatting to get exported?
Princy
Top achievements
Rank 2
 answered on 09 Apr 2014
3 answers
185 views
hi
first i sorry for my poor English

i have grid in batch mode whit row EditType . i have radtextbox and RadNumericTextBox in edititemtamplate . i want when the value/text of these change a client event fire.
when i use textchanged of radtextbox when i click on another row with cell have different value the event fire too and i don't want this.in keypress i cant get tab button because when i press tab focus changed and focus  another cell and don't fire event.

when i use these event:
OnBatchEditGetEditorValue
OnBatchEditSetEditorValue
OnBatchEditSetCellValue
OnBatchEditGetCellValue
OnBatchEditCellValueChanged
OnBatchEditCellValueChanging

all of them fire after selected row change

now what witch event i can use?
Kostadin
Telerik team
 answered on 09 Apr 2014
11 answers
237 views

Hi There

I have a situation in which I have grid with numeric column on the web page and I have a numeric column on the web page as well.

I would like to compare the sum of all the grid numeric column values with the value of numeric column on the web page.

For example I have a value of 10,000 on the numeric column on the page and I have four records in the grid with the value 1000, 2000, 4000,2500 total=9500 which is less than 10,000 the value of my numeric column on the web page

And I am going to edit the fourth record (using Edit form mode) with the value say 5000 from 2500. Now the total value is greater than 10000 so I would like to warn my user using client side Java script and put the focus back again inside the grid numeric column so that he can change the value so that the value should not be greater than 10,000

So I would like to know the way how to calculate the total of particular numeric column of all rows including the edited row using Java script on focus out or on update client side event

In short I need to find a way to loop through all the rows including the one I am editing on the client side

Your help will be much appreciated

Many thanks

Syed

Konstantin Dikov
Telerik team
 answered on 09 Apr 2014
5 answers
125 views
I have two data controls that users can switch between, one a datagrid and one a RadListView that is tied to the datapager below:

   <telerik:RadDataPager ID="RadDataPager1" runat="server" PagedControlID="listResults" PageSize="20">
                                      <Fields>
                                <telerik:RadDataPagerButtonField FieldType="FirstPrev" />
                                <telerik:RadDataPagerButtonField FieldType="Numeric"  />
                                <telerik:RadDataPagerButtonField FieldType="NextLast" />
                               <telerik:RadDataPagerNumericPageSizeField LabelText="Page Size:" SubmitButtonText="Change"  TextBoxWidth="25" Visible="true" />
                                <telerik:RadDataPagerGoToPageField CurrentPageText="Page: " TotalPageText="of" SubmitButtonText="Go" TextBoxWidth="30" />
                                
                            </Fields>
                                     </telerik:RadDataPager>

The datagrid works just fine when changing the page size and hitting the enter key. The RadListView version I have with datapager does not.

I ended up just creating a hidden submit button and setting the default button for the whole page to that but really this is just a work around and to me the RadDataPagerNumericPageSizeField in RadDatapager should act just like the pager control built in to RadDatagrid.

With the hidden submit button the Datagrid still acts normally when changing the page size and hitting enter (which is great and the way I want it to act).





Kalpesh
Top achievements
Rank 1
 answered on 09 Apr 2014
1 answer
399 views
I want to get all data of a Radgrid into a datatable but my Radgrid includes GridTemplateColumn and when I use the normal code to get the column and rows in a datatable it gets back some of bound columns empty. Would you please help me to know what should I do?



Pavlina
Telerik team
 answered on 09 Apr 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?