When page scrolling is enabled and scrolling down the page, the row context menu of RadGrid rows do not open at a correct position.
Demo: Video Recording
Testing conducted in Safari 13, MacOS
<script runat="server">
protected void RadGrid1_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
(sender as RadGrid).DataSource = Enumerable.Range(1, 10).Select(x => new { Id = x, Name = "Name " + x });
}
</script>
<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecorationZoneID="test" DecoratedControls="All" />
<div id="test">
<telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource" AutoGenerateColumns="true"
EnableHeaderContextMenu="true" FilterType="HeaderContext">
</telerik:RadGrid>
</div>
When Scrolling is enabled with Frozen columns in RadGrid, horizontal scrollbar not visible in Microsoft Edge. Issue appears in Microsoft Edge Version: - Microsoft Edge 42.17134.1.0 - Microsoft EdgeHTML 17.17134 WORKAROUND: Apparently, setting the horizontal scrollbar's height to 17 pixels will make Microsoft Edge display it. (Note: in case it still not displaying, you may try with 18px) To set the height, you can choose one of the options below: 1. Using CSS style to increase the size of the horizontal scrollbar by one pixel. <style type="text/css"> .RadGrid div[id$="_Frozen"] { height: 18px; /* or */ /*padding-bottom: 1px;*/ } </style> 2. Using JavaScript Subscribe the grid to its GridCreated client-side event, and in the event handler increase the element's height with the scrollbar then revert it back to its original size with a delay: <script type="text/javascript"> function GridCreated(sender, args) { $('div[id$="_Frozen"]').height(17); } </script>
Hi, I updated my code with version 2013.3.1114, but the method get_cell() of the GridDataItem has become case-sensitive. I have some codes that with version 2012.3.1016 that was working correctly. Is possibile to have the choice of case-sensitive / insensitive or at least have backward comaptibility ?
The SearchRow in RadGridView WinForms is extremely good.
https://docs.telerik.com/devtools/winforms/controls/gridview/rows/search-row
How can we implement the same in ASP.Net Ajax RadGrid?
In radgrid, when you are filtering the grid using EXCEL like filtering, you get a Listbox where you can enter a filter string, which then shows a filterlist of checkboxes that match that filter string. There is a checkall checkbox at the very top. If you select that, it selects all the filtered list checkboxes and checks them.
When you then click the filter button to apply the selection, the filter criteria is ignored, and no grid filtering occurs.
I did find a "fix" for this, but it is not useable.
The problem with this fix is that it works on the first applied filter, but if you the try to filter again, the Listbox takes a extremely long time to load the checkbox list, and so is not practical.
Is there a better solution? Has this even been identified as a bug which will be fixed?
When the Grid is set to have FilterType="HeaderContext" and filtering by a keyword that starts with a question mark "?MyKeyword", an exception will be thrown: System.ArgumentOutOfRangeException: Index was out of range.
The issue can be replicated in our online demo Excel-like Filtering.
Note that the demos will not display the exact exception because it is handled by the CustomError mechanism of the demo site.
As a user I would like to see on each grid the aggregate function totals for the actively displayed grid and on the last page the aggregate function totals for the active displayed grid and the data set aggregate function totals so that each page displays only its page level total and on the last page displays the full total of all data displayed. See attached examples: Example: Page level Total on every page and on the last page Page level Total plus Grid whole Total on the last page.
I think It would be great the AUTOCOMPLETEBOX (integrated with FilterExpression) insted of the TEXTBOX for filtering in riadgrid. It's too tedious adding a custom filter template , persisting and restoring filter values after postbacks, build the filterexpression manually etc. I'm aware the checkList can provide similar functionality but it't not so clear, intuitive, ergonomic and easy to use for current user. Regards, Ángel.
I grouped my grid on two levels. Second level still contains many records. It would be nice to allow paging on second level
Hello, RadGrid that has a master and detail tables and is rebinded to another data-source. Please automatically change all information and details of the RadGrid, including details-view. Currently, only the master table is rebinded, not the details. Please see an example of the problem in the my forum question: http://www.telerik.com/forums/radgrid-detailtable-doesn-t-rebind! Thanks, Daniel. .NET Programmer at ISR Corp
Basically, improve the approach suggested in the following article to provide a more generic solution, applicable for multiple aggregate fields: http://www.telerik.com/help/aspnet-ajax/grid-aligning-items-in-group-header.html
In some cases, inside the Grid table, the tfoot element is rendered before the tbody element. This causes some readers to read the footer before the body.
A possible workaround is moving the tfoot after the tbody in the OnGridCreated event:
<script>
function OnGridCreated(sender, args) {
var $ = $telerik.$;
$('tfoot').each(function (index, item) {
var $item = $(item);
var $next = $item.next();
if ($next[0]) {
if ($next[0].tagName.toLowerCase() == "tbody") {
$item.insertAfter($next);
}
}
});
}
</script>
A forum discussion on the topic: