Why GridCalculatedColumn does not display decimal numbers?
| <telerik:GridCalculatedColumn DataFields="CustomersActivated,Customers" Expression="({0}/{1})*100" DataType="System.Double" DataFormatString="{0:f}" telerik:GridCalculatedColumn/> |
For values like 1 and 300 grid displays "0.00" instead of "0.33"

| <telerik:RadGrid ID="RadGridAspnetUsers" runat="server" DataSourceID="ObjectDataSourceAspnetUser" |
| EnableEmbeddedSkins="False" GridLines="None" Skin="MachinaWeb" OnDetailTableDataBind="RadGridAspnetUsers_DetailTableDataBind" |
| OnItemCommand="RadGridAspnetUsers_ItemCommand" Height="670px"> |
| <ClientSettings EnablePostBackOnRowClick="True" AllowExpandCollapse="False" AllowGroupExpandCollapse="False"> |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="True" EnableVirtualScrollPaging="True" /> |
| </ClientSettings> |
| <MasterTableView AutoGenerateColumns="False" DataSourceID="ObjectDataSourceAspnetUser" |
| DataKeyNames="UserId"> |
| <CommandItemTemplate> |
| </CommandItemTemplate> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="Cognome" HeaderText="Cognome" SortExpression="Cognome" |
| UniqueName="Cognome" ItemStyle-Width="120px"> |
| <ItemStyle Width="200px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Nome" HeaderText="Nome" SortExpression="Nome" |
| UniqueName="Nome" ItemStyle-Width="120px"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="UserId" DataType="System.Guid" HeaderText="UserId" |
| SortExpression="UserId" UniqueName="UserId" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="UserName" HeaderText="UserName" SortExpression="UserName" |
| UniqueName="UserName" ItemStyle-Width="100px"> |
| <ItemStyle Width="100px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Email" HeaderText="Email" SortExpression="Email" |
| UniqueName="Email" ItemStyle-Width="120px"> |
| <ItemStyle Width="200px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="UserId" HeaderText="UserId" SortExpression="UserId" |
| UniqueName="UserId" ItemStyle-Width="150px" Visible="false"> |
| <ItemStyle Width="150px" /> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <EditFormSettings> |
| <EditColumn> |
| </EditColumn> |
| </EditFormSettings> |
| <DetailTables> |
| <telerik:GridTableView runat="server" DataSourceID="ObjectDataSourceUtenti" EnableEmbeddedSkins="False" |
| GridLines="None" Skin="MachinaWeb" OnItemCommand="ccc" |
| AutoGenerateColumns="false" CssClass="RadGridUtentiMachinaDetailTable" Width="700px"> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="IdUtenteAsp" MasterKeyField="UserId" /> |
| </ParentTableRelation> |
| <Columns> |
| <telerik:GridBoundColumn DataField="IdUtente" DataType="System.Int64" HeaderText="IdUtente" |
| SortExpression="IdUtente" UniqueName="IdUtente" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="IdUtenteAsp" HeaderText="IdUtenteAsp" SortExpression="IdUtenteAsp" |
| UniqueName="IdUtenteAsp" DataType="System.Guid" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="UserName" HeaderText="UserName" SortExpression="UserName" |
| UniqueName="UserName" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="IdCultura" DataType="System.Int64" HeaderText="IdCultura" |
| ReadOnly="True" SortExpression="IdCultura" UniqueName="IdCultura" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridDropDownColumn DataField="IdAzienda" HeaderText="Azienda" SortExpression="Azienda" |
| UniqueName="Azienda" ListTextField="NomeAzienda" ListValueField="IdAzienda" DataSourceID="ObjectDataSourceAzienda" ItemStyle-Width="100px"> |
| </telerik:GridDropDownColumn> |
| <telerik:GridDropDownColumn HeaderText="Cultura" SortExpression="Cultura" DataSourceID="ObjectDataSourceCultura" |
| ListTextField="Cultura" ListValueField="IdCultura" DataField="IdCultura" UniqueName="Cultura" |
| ItemStyle-Width="40px"> |
| <ItemStyle Width="40px" /> |
| </telerik:GridDropDownColumn> |
| <telerik:GridBoundColumn DataField="IdGruppo" HeaderText="IdGruppo" SortExpression="IdGruppo" |
| UniqueName="IdGruppo" Visible="false" ReadOnly="True"> |
| </telerik:GridBoundColumn> |
| <telerik:GridDropDownColumn HeaderText="Gruppo" SortExpression="Gruppo" UniqueName="Gruppo" |
| DataField="IdGruppo" ListTextField="Nome" ListValueField="IdGruppoUtente" DataSourceID="ObjectDataSourceGruppoUtente" |
| ItemStyle-Width="80px"> |
| <ItemStyle Width="80px" /> |
| </telerik:GridDropDownColumn> |
| <telerik:GridDropDownColumn HeaderText="Stabilimento" SortExpression="Stabilimento" |
| UniqueName="Stabilimento" ListTextField="Denominazione" ListValueField="IdStabilimento" |
| DataField="IdStabilimento" DataSourceID="ObjectDataSourceStabilimento" ItemStyle-Width="100px"> |
| <ItemStyle Width="100px" /> |
| </telerik:GridDropDownColumn> |
| <telerik:GridDropDownColumn HeaderText="Reparto" SortExpression="Reparto" UniqueName="Reparto" |
| DataSourceID="ObjectDataSourceReparto" ListTextField="Reparto" ListValueField="IdReparto" |
| DataField="IdReparto" ItemStyle-Width="100px"> |
| <ItemStyle Width="100px" /> |
| </telerik:GridDropDownColumn> |
| <telerik:GridBoundColumn HeaderText="IdAziendaCorrente" SortExpression="IdAziendaCorrente" |
| UniqueName="IdAziendaCorrente" DataField="IdAziendaCorrente" Visible="false"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <EditFormSettings> |
| <EditColumn> |
| </EditColumn> |
| </EditFormSettings> |
| </telerik:GridTableView> |
| </DetailTables> |
| </MasterTableView> |
| <FilterMenu EnableEmbeddedSkins="False"> |
| </FilterMenu> |
| <HeaderContextMenu EnableEmbeddedSkins="False"> |
| </HeaderContextMenu> |
| </telerik:RadGrid> |
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
Timestamp: Tue, 22 Jun 2010 15:26:48 UTC
Message: Invalid argument.
Line: 364
Char: 1
Code: 0
URI: http://deployweb27-vmh/virtualdir/ScriptResource.axd?d=WihqqjEecAvyXn5-_QocbnEzf1z_E-GzP_v5dtQ6cZfRAzpvwqzpyxaV0rtWxIicBR08FUEttZiRB1oCoINiECSdH-8vyPnUoXCPt2k6RkU1&t=ffffffffdfc5bbf0
-------------------------------------------------------------------------------------------------------------- ------------------------------
Investigation:
Based on some calculation, I see some negative value is assigning to a variable _45 in scriptResource.axd in the function wrapwithRoundCorners(). Just for testing purpose, I've modified to a positive value in debug window. I didn't see any issue then. If I left this with -ve value, it is throwing above said error.
Question:
I would like to know whether there are any issues with the combination of IE8 and windows7. Any inputs are appreciable to further proceed on this.
Thanks,
Mallesh.


| <%# DataBinder.Eval(Container, "Text") %> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!Page.IsPostBack) |
| { |
| RadTab tab = new RadTab(); |
| tab.Text = string.Format("New Page {0}", 1); |
| RadTabStrip1.Tabs.Add(tab); |
| RadPageView pageView = new RadPageView(); |
| pageView.Height = new Unit("50px"); |
| pageView.Width = new Unit("1300px"); |
| RadMultiPage1.PageViews.Add(pageView); |
| BuildPageViewContents(pageView, RadTabStrip1.Tabs.Count); |
| RadTabStrip1.SelectedIndex = 0; |
| } |
| } |
| private void BuildPageViewContents(RadPageView pageView, int index) |
| { |
| pageView.ID = "Page " + index.ToString(); |
| pageView.Controls.Add(new LiteralControl(" <B>New page</B>" + (index).ToString())); |
| } |
| protected void Button1_Click(object sender, EventArgs e) |
| { |
| RadTab tab = new RadTab(); |
| tab.Text = string.Format("New Page {0}", RadTabStrip1.Tabs.Count + 1); |
| RadTabStrip1.ID = "Tab " + RadTabStrip1.Tabs.Count; |
| RadTabStrip1.Tabs.Add(tab); |
| RadPageView pageView = new RadPageView(); |
| pageView.ID = "Page " + pageView.Index.ToString(); |
| RadMultiPage1.ID = "page" + pageView.Index.ToString(); |
| RadMultiPage1.PageViews.Add(pageView); |
| BuildPageViewContents(pageView, RadTabStrip1.Tabs.Count); |
| RadTabStrip1RadTabStrip1.SelectedIndex = RadTabStrip1.SelectedIndex + 1; |
| RadMultiPage1.SelectedIndex = RadTabStrip1.SelectedIndex; |
| } |
| .aspx |
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="RadTab.aspx.cs" Inherits="Default" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" /> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| <Scripts> |
| <%--Needed for JavaScript IntelliSense in VS2010--%> |
| <%--For VS2008 replace RadScriptManager with ScriptManager--%> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <script type="text/javascript"> |
| /* <![CDATA[ */ |
| function deleteTab(tabText) |
| { |
| var tabStrip = $find("<%= RadTabStrip1.ClientID %>"); |
| var multiPage = $find("<%= RadMultiPage1.ClientID %>"); |
| var tab = tabStrip.findTabByText(tab.toString()); |
| // if (tab != null) |
| // { |
| // alert(tab.toString()); |
| // } |
| // else alert(" TAB IS NULL "); |
| var pageView = tab.get_pageView(); |
| var tabToSelect = tab.get_nextTab(); |
| if (!tabToSelect) |
| tabToSelect = tab.get_previousTab(); |
| tabStrip.get_tabs().remove(tab); |
| multiPage.get_pageViews().remove(pageView); |
| if (tabToSelect) |
| tabToSelect.set_selected(true); |
| } |
| /* ]]> */ |
| </script> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <telerik:RadTabStrip ID="RadTabStrip1" runat="server" Height="50px" SelectedIndex="0" Width="1300px" MultiPageID="RadMultiPage1"> |
| <TabTemplate> |
| <%# DataBinder.Eval(Container, "Text") %> |
| <img style="margin-left: 50px" src="delete.gif" alt="delete" onclick="deleteTab('<%# DataBinder.Eval(Container, "Text") %>')" /> |
| </TabTemplate> |
| </telerik:RadTabStrip> |
| <div> |
| <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Add Tab" /> |
| <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Delete Tab" /> |
| </div> |
| <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" |
| Height="320px" Width="700px" BorderStyle="Solid" OnPageViewItemCreated="RadMultiPage1_PageViewItemCreated1"> |
| </telerik:RadMultiPage> |
| </form> |
| </body> |
| </html> |
Hi All,
i am using RadTabstrip in MOSS environment
| <PublishingNavigation:PortalSiteMapDataSource ID="SiteMapDS" Runat="server" |
| SiteMapProvider="CurrentNavSiteMapProvider" EnableViewState="true" StartFromCurrentNode="true" |
| StartingNodeOffset="0" ShowStartingNode="false"/> |
| <telerik:RadTabStrip runat="server" ID="RadTabStrip1" skin="Suntab" EnableEmbeddedSkins="false" DataSourceID="SiteMapDS"/> |
| ,set_element:function(_c2){ |
| this._element=_c2; |
| thisthis._element._item=this; |
| this._element._itemTypeName=Object.getTypeName(this); |
| } |