Hi,
the code of a grid with template columns follows:
I have two problem:
1) One of the columns is a date. How can I set the its format in dd/MM/yyyy?
2) How can I set EnableVirtualScrollingPaging to "True"? I tried to type such property but nothing happened
Please help me
Thanks
the code of a grid with template columns follows:
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function ShowColumnHeaderMenu(ev, columnName) { var grid = $find("<%=RadGrid1.ClientID %>"); var columns = grid.get_masterTableView().get_columns(); for (var i=0; i < columns.length; i++) { if (columns[i].get_uniqueName() == columnName) { columns[i].showHeaderMenu(ev, 75, 20); } } } </script> </telerik:RadCodeBlock> <div> <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" CellSpacing="0" Culture="Italian" DataSourceID="SqlDataSource1" GridLines="None" PageSize="20" ShowStatusBar="True" Skin="Office2007" Width="99%" EnableHeaderContextFilterMenu="True" EnableHeaderContextMenu="True" > <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default" enableimagepreloading="True"></HeaderContextMenu> <PagerStyle FirstPageToolTip="Pagina iniziale" LastPageToolTip="Ultima pagina" NextPagesToolTip="Pagine successive" NextPageToolTip="Pagina successiva" PagerTextFormat="Cambia pagina: {4} Pagina <strong>{0}</strong> di <strong>{1}</strong> - Righe da <strong>{2}</strong> a <strong>{3}</strong> - Numero righe totali <strong>{5}</strong>." PageSizeLabelText="Numero righe:" PrevPagesToolTip="Pagine precedenti" PrevPageToolTip="Pagina precedente" /> <PagerStyle AlwaysVisible="True" /> <MasterTableView autogeneratecolumns="False" datakeynames="idContratto" IsFilterItemExpanded="false" datasourceid="SqlDataSource1" allowmulticolumnsorting="True"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings><RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn><ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="idContratto" DataType="System.Int64" Display="False" FilterControlAltText="Filtra per idContratto" HeaderText="idContratto" ReadOnly="True" SortExpression="idContratto" UniqueName="idContratto" Visible="False"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="Cliente" SortExpression="Cliente" UniqueName="Cliente" Groupable="False"> <HeaderTemplate> <table> <tr> <td> <asp:LinkButton ID="LinkButton_Cliente" runat="server" CommandArgument="Cliente" CommandName="Sort" Text="Cliente"></asp:LinkButton> </td> <td> <img src="img/menu.gif" style="margin-top: 5px; margin-left: 5px; cursor: pointer" onclick='ShowColumnHeaderMenu(event,"Cliente")' alt="Apri menu" /> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblCliente" runat="server" Text='<%#Eval("Cliente") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Contratto" SortExpression="Contratto" UniqueName="Contratto" Groupable="False"> <HeaderTemplate> <table> <tr> <td> <asp:LinkButton ID="LinkButton_Contratto" runat="server" CommandArgument="Contratto" CommandName="Sort" Text="Contratto"></asp:LinkButton> </td> <td> <img src="img/menu.gif" style="margin-top: 5px; margin-left: 5px; cursor: pointer" onclick='ShowColumnHeaderMenu(event,"Contratto")' alt="Apri menu" /> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblContratto" runat="server" Text='<%#Eval("Contratto") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="DataContratto" DataType="System.DateTime" SortExpression="DataContratto" UniqueName="Data Contratto" Groupable="False"> <HeaderTemplate> <table> <tr> <td> <asp:LinkButton ID="LinkButton_DataContratto" runat="server" CommandArgument="DataContratto" CommandName="Sort" Text="Data Contratto"></asp:LinkButton> </td> <td> <img src="img/menu.gif" style="margin-top: 5px; margin-left: 5px; cursor: pointer" onclick='ShowColumnHeaderMenu(event,"DataContratto")' alt="Apri menu" /> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblDataContratto" runat="server" Text='<%#Eval("DataContratto") %>'></asp:Label> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="StatoContratto" SortExpression="StatoContratto" UniqueName="Stato Contratto" Groupable="False"> <HeaderTemplate> <table> <tr> <td> <asp:LinkButton ID="lnkSort" runat="server" CommandArgument="StatoContratto" CommandName="Sort" Text="Stato Contratto"></asp:LinkButton> </td> <td> <img src="img/menu.gif" style="margin-top: 5px; margin-left: 5px; cursor: pointer" onclick='ShowColumnHeaderMenu(event,"StatoContratto")' alt="Apri menu" /> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblStatoContratto" runat="server" Text='<%#Eval("StatoContratto") %>'></asp:Label> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="BC" SortExpression="BC" UniqueName="Business Consultant" Groupable="False"> <HeaderTemplate> <table> <tr> <td> <asp:LinkButton ID="LinkButton_BC" runat="server" CommandArgument="BC" CommandName="Sort" Text="Business Consultant"></asp:LinkButton> </td> <td> <img src="img/menu.gif" style="margin-top: 5px; margin-left: 5px; cursor: pointer" onclick='ShowColumnHeaderMenu(event,"BC")' alt="Apri menu" /> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblBC" runat="server" Text='<%#Eval("BC") %>'></asp:Label> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="PM" SortExpression="PM" UniqueName="Project Manager" Groupable="False"> <HeaderTemplate> <table> <tr> <td> <asp:LinkButton ID="LinkButton_PM" runat="server" CommandArgument="PM" CommandName="Sort" Text="Project Manager"></asp:LinkButton> </td> <td> <img src="img/menu.gif" style="margin-top: 5px; margin-left: 5px; cursor: pointer" onclick='ShowColumnHeaderMenu(event,"PM")' alt="Apri menu" /> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblPM" runat="server" Text='<%#Eval("PM") %>'></asp:Label> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </telerik:GridTemplateColumn> </Columns><EditFormSettings><EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn></EditFormSettings> </MasterTableView> <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" /> <clientsettings allowcolumnsreorder="True" reordercolumnsonclient="True"> <selecting allowrowselect="True" /> <scrolling allowscroll="True" usestaticheaders="True" /> </clientsettings> <FilterMenu EnableImageSprites="False"></FilterMenu> <sortingsettings sortedasctooltip="Ordinamento crescente" sorteddesctooltip="Ordinamento decrescente" sorttooltip="Clicca per ordinare" /> </telerik:RadGrid>I have two problem:
1) One of the columns is a date. How can I set the its format in dd/MM/yyyy?
2) How can I set EnableVirtualScrollingPaging to "True"? I tried to type such property but nothing happened
Please help me
Thanks