Hello Sir As I was workimg on Print functionality of RadGrid data. While working on this functionality I found issue of "Print Preview" in chrome. Its working fine in IE and Firefox but in Chrome blank screen is coming with Print Preview Failed. While searching on it I found "RadGrid Not Printing in Chrome" Post on telerik developer forum, I have created Telerik account and also reply to this post. Sir can you please help me regarding this issue. I look forward to hearing from you. Regards
<
telerik:RadGrid
ID
=
"RadGrid2"
runat
=
"server"
RenderMode
=
"Lightweight"
AllowSorting
=
"true"
>
<
ExportSettings
>
<
Excel
Format
=
"Biff"
/>
</
ExportSettings
>
<
ClientSettings
>
<
ClientEvents
OnCommand
=
"onCommand"
/>
</
ClientSettings
>
<
MasterTableView
AutoGenerateColumns
=
"True"
CommandItemDisplay
=
"Top"
>
<
CommandItemSettings
ShowExportToExcelButton
=
"true"
/>
</
MasterTableView
>
</
telerik:RadGrid
>
Applies to all model-bound controls; Tree-list, etc.. Current data-annotation support includes validation. Please include handling of the following attributes - Display Name defaults for databound columns - Text boxes and labels width based on max-length - Display attributes - auto-generation of drop-downs for enum datatypes and foreign keys - readonly based on editable attribute
It would be very useful if the GridDropDownColumn had some way of accessing the database value of the control when not in edit mode. It is very roundabout to have to add more controls or hidden fields just to access data that was already pulled from the database. Some kind of function that could get the value which corresponds to the shown text would be exceptionally useful.
Between filtering is not working when RadGrid is bound to ClientDataSource. Trying to programmatically filter a date range will cause a JS exception.
People keeps complaining that web grids are slower and more difficult to use than Excel. We definitely need a radgrid control with excel-like editing. Ideally we need the look-and-feel of the radspreadsheet, with the fixed columns of the radgrid, the events for updating a database, and maybe direct databinding to a database table. What they want to see is Excel. Like the MS-Access UI, when they move (with keyboard) from row to row, they expect the database to get updated accordigly.
Please add the ability to show the 3-dot Filter icon available in the mobile render mode in the lightweight render mode as well. We don't have room to show the filter textboxes/dropdowns in the column headers and our clients don't know to right mouse click on a header when the filter box isn't visible to get filter options. Having the 3-dot filter icon there would be wonderful as guide and provide better usability so they know more options are available. Thanks.
Referring to: http://www.telerik.com/forums/dynamically-populate-databind-batchedit-radcombobox. Love the batch-edit, but just missing one major showstopper for me - being able to dynamically populate information in the edit controls for each row. A simplified example (using NFL and DivisionIDs) is explained in the above link. Thanks for the consideration! - Pat
The GridCheckBoxColumn cannot handle null values in a bit field. I would like to be able to bind the checkboxcolumn to a bit field that allows nulls. The checkbox should be checked when the value is true, unchecked when it is false, and filled when it is null. The current solution is to use the RadButton inside a GridTemplateColumn and add custom togglestates, but this solution is not documented and it is very time intensive for something that should be quick and simple. It requires a lot of coding to update or insert a record.
For the time being you can add the following JavaScript workaround at the end of the form: <script> Telerik.Web.UI.RadGrid.prototype.repaint = function () { if (!this.canRepaint()) { if (typeof (this.get_element()) != "undefined") { this.add_parentShown(this.get_element()); } return; } else { this._clearParentShowHandlers(); } if (!this._scrolling && this.GridDataDiv) { this._scrolling = $find(this.get_id())._scrolling; } if (Telerik.Web.UI.GridScrolling && this._scrolling) { if (this._scrolling._shouldInitializeLayoutAndScroll) { this._scrolling._shouldInitializeLayoutAndScroll = false; this._scrolling._initializeDimensions(); this._scrolling._initializeScroll(); } else { this._scrolling.onWindowResize(); } } else { if (this._repaintWidthFlag) this.get_element().style.width = ""; var masterTableViewWidth = 0; if (!!this._masterClientID && this.get_masterTableView() != null) { masterTableViewWidth = this.get_masterTableView().get_element().offsetWidth; } if (this.get_element().offsetWidth < masterTableViewWidth) { this.get_element().style.width = masterTableViewWidth + "px"; this._repaintWidthFlag = true; } } if (this._masterClientID && this.get_masterTableView() && this.get_masterTableView()._virtualization) { this.get_masterTableView()._virtualization.repaint(); } }; </script>
Because linq to entities no support DateTime.Parse() , So can you DateTime.Parse() to DateTime method http://www.telerik.com/forums/how-override-filter-pattern-from-radgrid