I spend too much time hunting through the design time settings looking for a property settings. For example, your documentation indicates that I can produce a message to ask a user to confirm a row deletion when they click on a Delete button by adding some text to the ConfirmText property of the GridButtonColumn. Where the heck is this? I wish you would provide a "Search for this property or method" in you design control so that I could easily find the setting. Same suggestion goes for all of your complex controls. Thanks!
For the time being you can use the JavaScript workaround provided in the attachment.
Sample code: <asp:Button ID="Button1" runat="server" Text="Export" /> <telerik:RadGrid ID="RadGrid1" runat="server"> <ExportSettings OpenInNewWindow="true" /> </telerik:RadGrid> void RadGrid1_PdfExporting(object sender, Telerik.Web.UI.GridPdfExportingArgs e) { e.RawHTML = "<a href="absolute url to pdf file">dasdasdasdas</a>"; } protected void Button1_Click(object sender, EventArgs e) { RadGrid1.MasterTableView.ExportToPdf(); }
It would be nice if you provided the same level of documentation on server side programming as you do on client side programming. Specifically I suggest you include some documentation on finding and manipulating controls on the itemdatabound event. Currently the only source for this information is in your forums and most of it consists of try this, if that doesn't work than try that. This is very frustrating because server side programming on RadGrid is substantially different than in Microsoft Grid Control.
For reproducing this you need to set: RadGrid1.DataSource = null; Still when DataSource = new List<object>(); is set for DataSourse the RadGrid is successfully bound and does not throw errors.