or
hi guys,
I am trapped in a weird problem. My grid works like charm but destroys the entire table structure right after I introduce a TemplateColumn or a NestedViewTemplate.
Please review attachment.
Any idea how to fix it?
telerik:RadGrid ID="radGrid" DataSourceID="sdcReq" AllowFilteringByColumn="True" AllowSorting="True" AllowMultiRowSelection="true" OnItemCommand="radGrid_ItemCommand" AllowPaging="True" runat="server" Skin="WebBlue" CellSpacing="0" GridLines="None" OnNeedDataSource="radGrid_NeedDataSource"> <MasterTableView AutoGenerateColumns="false" TableLayout="Auto"> <Columns> <telerik:GridHyperLinkColumn DataTextField="reqTitle" DataNavigateUrlFields="reqID" DataNavigateUrlFormatString="~/Acquisition/Requisition_Editor.aspx?reqID={0}" HeaderText="Requisition Title" UniqueName="reqID" AllowSorting="true"> </telerik:GridHyperLinkColumn> <telerik:GridBoundColumn FilterControlWidth="120px" DataField="reqAuthor" HeaderText="Author" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo" ItemStyle-Width="75px" DataType="System.String" ShowFilterIcon="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlWidth="120px" DataField="deptCode" HeaderText="Department" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ItemStyle-Width="100px" ShowFilterIcon="false"> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn FilterControlWidth="120px" DataField="reqDateTime" HeaderText="Requested On" ShowFilterIcon="false" EnableTimeIndependentFiltering="true" DataFormatString="{0:MMM dd, yyyy}" ItemStyle-Width="100px"> </telerik:GridDateTimeColumn> <telerik:GridBoundColumn FilterControlWidth="120px" DataField="statusTitleForLibrarian" HeaderText="Status" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo" ItemStyle-Width="150px" ShowFilterIcon="false"> </telerik:GridBoundColumn> <telerik:GridHyperLinkColumn DataTextField="" DataNavigateUrlFields="reqID" DataNavigateUrlFormatString="~/Acquisition/Requisition_Review.aspx?reqID={0}" HeaderText="" ImageUrl="~/Images/grid-review.png" ItemStyle-Width="21px" Target="_blank"> </telerik:GridHyperLinkColumn> <telerik:GridHyperLinkColumn DataTextField="" DataNavigateUrlFields="reqID" DataNavigateUrlFormatString="~/Acquisition/Requisition_Editor.aspx?reqID={0}" HeaderText="" ImageUrl="~/Images/grid-edit.png" ItemStyle-Width="21px"> </telerik:GridHyperLinkColumn> <telerik:GridButtonColumn ButtonType="ImageButton" ConfirmDialogType="Classic" ConfirmText="Do you really want to delete this Request?" ImageUrl="~/Images/grid-delete.png" ItemStyle-Width="21px" CommandName="deleteit" CommandArgument="reqID"> </telerik:GridButtonColumn> <telerik:GridTemplateColumn> <ItemTemplate> <asp:Button ID="Button1" runat="server" Text="Button" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" ReorderColumnsOnClient="true" AllowColumnsReorder="true" ColumnsReorderMethod="Reorder" > <Selecting AllowRowSelect="true" EnableDragToSelectRows="true" /> </ClientSettings> </telerik:RadGrid>1. Want to handle this on the server.
2. For each dropped item from gridview, I want to read id and map it to the id of the target TreeView item

| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AsyncCSSTest2.aspx.cs" Inherits="RadAsyncTest.AsyncCSSTest2" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title></title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <asp:ScriptManager ID="SM" runat="server" |
| EnablePartialRendering="true"> |
| </asp:ScriptManager> |
| <telerik:RadCodeBlock runat="server"> |
| <telerik:RadAjaxManager runat="server" ID="AjxMgr"> |
| </telerik:RadAjaxManager> |
| <asp:UpdatePanel runat="server" ID="UP" UpdateMode="Conditional"> |
| <ContentTemplate> |
| <asp:Button runat="server" ID="Toggle" Text="Toggle Rad Scheduler Visibility" /> |
| <asp:Button runat="server" ID="FullPost" Text="Full Postback" /> |
| <telerik:RadScheduler runat="server" ID="RadScheduler1" Skin="Telerik" |
| Visible="true" |
| DataKeyField="eventID" |
| DataStartField="startdate" |
| DataEndField="enddate" |
| DataSubjectField="subject" |
| DataDescriptionField="description"> |
| </telerik:RadScheduler> |
| </ContentTemplate> |
| <Triggers> |
| <asp:PostBackTrigger ControlID="FullPost" /> |
| </Triggers> |
| </asp:UpdatePanel> |
| </telerik:RadCodeBlock> |
| </div> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Web; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| namespace RadAsyncTest |
| { |
| public partial class AsyncCSSTest2 : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| Toggle.Click += delegate { |
| RadScheduler1.Visible = !RadScheduler1.Visible; |
| }; |
| } |
| } |
| } |
<tr> <td><telerik:RadFileExplorer ID="radExplorer" runat="server" Width="400px" Height="200px" EnableOpenFile="true" DisplayUpFolderItem="false" EnableCreateNewFolder="false" AvailableFileListControls="Grid" ExplorerMode="Default"> <Configuration ViewPaths="~/PriorSvcUploads" /> </telerik:RadFileExplorer> </td> </tr>