Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
162 views
Hi,

We are using the following controls in our VS2005 project.

radiobuttonlist
RadWindowManager
RadGrid

We have converted that project from VS2005 to VS2010.
When we are running the project in 4.0 of the VS2010, we got the following error like "Parameter count mismatch."

After that I set enableViewState = "false" in web.config, it was loading well.

The expand of the Grid is fine but when we click on this symbol (-) to collapse, it produces the same error like

"Parameter count mismatch."

I have attached the screen shot.

Kindly do the needful.

aspx
******

<%@ Register Assembly="RadWindow.Net2" Namespace="Telerik.WebControls" TagPrefix="radW" %>
<%@ Register Assembly="RadCombobox.Net2" Namespace="Telerik.WebControls" TagPrefix="radC" %>
<%@ Register Assembly="RadGrid.Net2" Namespace="Telerik.WebControls" TagPrefix="radG" %>
<%@ Register TagPrefix="UserControl" TagName="Header" Src="header.ascx" %>
<%@ Register TagPrefix="UserControl" TagName="Footer" Src="footer.ascx" %>

<link href="hierarchy.css" rel="stylesheet" type="text/css" />
<UserControl:Header ID="myHeader" runat="Server"></UserControl:Header>
<table border="0" width="100%" cellpadding="5" cellspacing="0" height="390" style="border-right: silver 1px solid;
    border-top: silver 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid">
    <form id="Form1" method="post" runat="server">
        <tr>
            <td colspan="3" height="22" style="border-bottom: silver 1px solid;" align="left"
                valign="top">
                &nbsp;&nbsp;<font class="Bread"> Cycle :: Task Status</font>
            </td>
        </tr>
        <tr valign="middle" align="left">
            <td width="5%">
                <table cellpadding="0" cellspacing="0">
                    <tr>
                        <td>
                            <div id="btnRefreshB" runat="server">
                                <input type="button" class="Button" value="Refresh" onclick='RadGridNamespace.AsyncRequest( "<%= RadGrid1.ClientID %>", "Rebind", "<%= RadGrid1.ClientID %>")' />
                            </div>
                            
                                                        
                        </td>
                    </tr>
                </table>
            </td>
            <td>
                <table cellpadding="0" cellspacing="0" width="350" class="RadGrid" style="border: #cccccc 1px solid;">
                    <tr>
                        <td class="HeaderNew" align="center">
                            <label>
                                Select Site</label>
                        </td>
                    </tr>
                       
                    <tr>
                        <td class="Row">
                     
                            <asp:radiobuttonlist id="rbSites" runat="server" width="350" onselectedindexchanged="rbSites_SelectedIndexChanged"
                                autopostback="True" repeatdirection="Horizontal"><asp:ListItem Selected="True" Value="('B')">Billing</asp:ListItem>
</asp:radiobuttonlist>
                        </td>
                    </tr>
                </table>
            </td>
            
        </tr>
        <tr>
            <td width="820" colspan="3">
                <table cellpadding="0" cellspacing="0" border="0">
                    <tr>
                        <td>
                            <radW:RadWindowManager ID="RadWindowManager1" runat="server">
                                <Windows>
                                    <radW:RadWindow ID="RadWindow1" runat="server" Left="" Title="XMS Admin" Top="" Height="550px"
                                        NavigateUrl="" VisibleStatusbar="False" Width="840px" EnableTheming="False" MinimizeMode="MinimizeZone"
                                        MinimizeZoneId="MinimizeZone" />
                                </Windows>
                            </radW:RadWindowManager>
                           
                           <radG:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" PageSize="100" CssClass="RadGrid"
                                HorizontalAlign="NotSet" EnableAsyncRequests="True" Width="930px" AllowSorting="True"
                                DataSourceID="XMS_CYCLE_TASK_B">
                                <MasterTableView AutoGenerateColumns="False" DataKeyNames="TASK_ID" DataSourceID="XMS_CYCLE_TASK_B">
                                    <EditFormSettings>
                                        <EditColumn UniqueName="EditCommandColumn">
                                        </EditColumn>
                                    </EditFormSettings>
                                    <Columns>
                                        <radG:GridBoundColumn DataField="TASK_ID" DataType="System.Decimal" HeaderText="Task ID"
                                            ReadOnly="True" SortExpression="TASK_ID" UniqueName="TASK_ID">
                                            <ItemStyle HorizontalAlign="Center" />
                                        </radG:GridBoundColumn>
                                        <radG:GridHyperLinkColumn DataTextField="CYCLE_ID" DataType="System.Decimal" HeaderText="Cycle ID"
                                            DataNavigateUrlField="CYCLE_ID" DataNavigateUrlFormatString="javascript:function anon(){{window.radopen('dal_policy_detail.aspx?CycleId={0}','RadWindow1');}};anon();"
                                            SortExpression="CYCLE_ID" UniqueName="CYCLE_ID">
                                            <ItemStyle HorizontalAlign="Center" />
                                        </radG:GridHyperLinkColumn>
                                        <radG:GridHyperLinkColumn DataTextField="STATUS_NAME" HeaderText="Status" DataNavigateUrlField="TASK_ID"
                                            DataNavigateUrlFormatString="javascript:function anon(){{window.radopen('log_viewer.aspx?AuditId={0}&amp;EventSourceID=3','RadWindow1');}};anon();"
                                            SortExpression="STATUS_NAME" UniqueName="STATUS_NAME_1">
                                            <ItemStyle HorizontalAlign="Center" />
                                        </radG:GridHyperLinkColumn>
                                        <radG:GridBoundColumn DataField="STATUS_NAME" HeaderText="Status" ReadOnly="True"
                                            SortExpression="STATUS_NAME" UniqueName="STATUS_NAME_2">
                                            <ItemStyle HorizontalAlign="Center" />
                                        </radG:GridBoundColumn>
                                        <radG:GridBoundColumn DataField="SYSTEM_NAME" HeaderText="System" SortExpression="SYSTEM_NAME"
                                            UniqueName="SYSTEM_NAME">
                                            <ItemStyle HorizontalAlign="Center" />
                                        </radG:GridBoundColumn>
                                        <radG:GridBoundColumn DataField="DOCUMENT_COUNT" HeaderText="T" SortExpression="DOCUMENT_COUNT"
                                            UniqueName="DOCUMENT_COUNT">
                                            <ItemStyle HorizontalAlign="Center" Width="16px" />
                                        </radG:GridBoundColumn>
                                        <radG:GridBoundColumn DataField="ERROR_COUNT" HeaderText="F" SortExpression="ERROR_COUNT"
                                            UniqueName="ERROR_COUNT">
                                            <ItemStyle HorizontalAlign="Center" Width="16px" ForeColor="Red" />
                                        </radG:GridBoundColumn>
                                        <radG:GridBoundColumn DataField="START_TIME" DataType="System.DateTime" HeaderText="Start Time"
                                            SortExpression="START_TIME" UniqueName="START_TIME">
                                            <ItemStyle HorizontalAlign="Left" Width="130px" />
                                        </radG:GridBoundColumn>
                                        <radG:GridBoundColumn DataField="END_TIME" DataType="System.DateTime" HeaderText="End Time"
                                            SortExpression="END_TIME" UniqueName="END_TIME">
                                            <ItemStyle HorizontalAlign="Left" Width="130px" />
                                        </radG:GridBoundColumn>
                                    </Columns>
                                    <ExpandCollapseColumn ButtonType="ImageButton" UniqueName="ExpandColumn">
                                        <HeaderStyle Width="19px" />
                                    </ExpandCollapseColumn>
                                    <DetailTables>
                                        <radG:GridTableView DataKeyNames="DEST_ID" DataSourceID="XMS_CYCLE_DEST_D" AutoGenerateColumns="False"
                                            runat="server" HierarchyDefaultExpanded="True">
                                            <ParentTableRelation>
                                                <radG:GridRelationFields DetailKeyField="TASK_ID" MasterKeyField="TASK_ID" />
                                            </ParentTableRelation>
                                            <ExpandCollapseColumn ButtonType="ImageButton" UniqueName="ExpandColumn">
                                                <HeaderStyle Width="19px" />
                                            </ExpandCollapseColumn>
                                            <RowIndicatorColumn UniqueName="RowIndicator" Visible="False">
                                                <HeaderStyle Width="20px" />
                                            </RowIndicatorColumn>
                                            <Columns>
                                                <radG:GridBoundColumn DataField="DEST_ID" DataType="System.Decimal" HeaderText="Dest ID"
                                                    SortExpression="DEST_ID" UniqueName="DEST_ID">
                                                    <ItemStyle HorizontalAlign="Center" />
                                                </radG:GridBoundColumn>
                                                <radG:GridBoundColumn DataField="STATUS_NAME" HeaderText="Status" SortExpression="STATUS_NAME"
                                                    UniqueName="STATUS_NAME">
                                                    <ItemStyle HorizontalAlign="Center" />
                                                </radG:GridBoundColumn>
                                                <radG:GridBoundColumn DataField="PRINT_DEST" HeaderText="Jobs" SortExpression="PRINT_DEST"
                                                    UniqueName="PRINT_DEST">
                                                    <ItemStyle HorizontalAlign="Center" />
                                                </radG:GridBoundColumn>
                                                
                                                <radG:GridBoundColumn DataField="POLICY_COUNT" HeaderText="Policies" SortExpression="POLICY_COUNT"
                                                    UniqueName="POLICY_COUNT">
                                                    <ItemStyle HorizontalAlign="Center" />
                                                </radG:GridBoundColumn>
                                                <radG:GridBoundColumn DataField="START_TIME" DataType="System.DateTime" HeaderText="Start Time"
                                                    SortExpression="START_TIME" UniqueName="START_TIME">
                                                    <ItemStyle HorizontalAlign="Center" />
                                                </radG:GridBoundColumn>
                                                <radG:GridBoundColumn DataField="END_TIME" DataType="System.DateTime" HeaderText="End Time"
                                                    SortExpression="END_TIME" UniqueName="END_TIME">
                                                    <ItemStyle HorizontalAlign="Center" />
                                                </radG:GridBoundColumn>
                                            </Columns>
                                            <DetailTables>
                                                <radG:GridTableView runat="server" DataKeyNames="SUBTASK_ID" DataSourceID="XMS_CYCLE_SUBTASK_D"
                                                    AutoGenerateColumns="False" HierarchyDefaultExpanded="True">
                                                    <ParentTableRelation>
                                                        <radG:GridRelationFields DetailKeyField="DEST_ID" MasterKeyField="DEST_ID" />
                                                    </ParentTableRelation>
                                                    <ExpandCollapseColumn ButtonType="ImageButton" UniqueName="ExpandColumn">
                                                        <HeaderStyle Width="19px" />
                                                    </ExpandCollapseColumn>
                                                    <RowIndicatorColumn UniqueName="RowIndicator" Visible="False">
                                                        <HeaderStyle Width="20px" />
                                                    </RowIndicatorColumn>
                                                    <Columns>
                                                        <radG:GridBoundColumn DataField="SUBTASK_ID" DataType="System.Decimal" HeaderText="SubTask ID"
                                                            SortExpression="SUBTASK_ID" UniqueName="SUBTASK_ID">
                                                            <ItemStyle HorizontalAlign="Center" />
                                                        </radG:GridBoundColumn>
                                                        <radG:GridBoundColumn DataField="STATUS_NAME" HeaderText="Status" SortExpression="STATUS_NAME"
                                                            UniqueName="STATUS_NAME">
                                                            <ItemStyle HorizontalAlign="Center" />
                                                        </radG:GridBoundColumn>
                                                        <radG:GridBoundColumn DataField="SUBSYSTEM_NAME" DataType="System.Decimal" HeaderText="Sub System"
                                                            SortExpression="SUBSYSTEM_NAME" UniqueName="SUBSYSTEM_NAME">
                                                            <ItemStyle HorizontalAlign="Center" />
                                                        </radG:GridBoundColumn>
                                                        <radG:GridBoundColumn DataField="POLICY_COUNT" DataType="System.Decimal" HeaderText="Policies"
                                                            SortExpression="POLICY_COUNT" UniqueName="POLICY_COUNT">
                                                            <ItemStyle HorizontalAlign="Center" />
                                                        </radG:GridBoundColumn>
                                                        <radG:GridBoundColumn DataField="START_TIME" DataType="System.DateTime" HeaderText="Start Time"
                                                            SortExpression="START_TIME" UniqueName="START_TIME">
                                                            <ItemStyle HorizontalAlign="Center" />
                                                        </radG:GridBoundColumn>
                                                        <radG:GridBoundColumn DataField="END_TIME" DataType="System.DateTime" HeaderText="End Time"
                                                            SortExpression="END_TIME" UniqueName="END_TIME">
                                                            <ItemStyle HorizontalAlign="Center" />
                                                        </radG:GridBoundColumn>
                                                    </Columns>
                                                    <DetailTables>
                                                        <radG:GridTableView runat="server" DataKeyNames="BATCH_ID" DataSourceID="XMS_CYCLE_BATCH_D"
                                                            AutoGenerateColumns="False">
                                                            <ParentTableRelation>
                                                                <radG:GridRelationFields DetailKeyField="SUBTASK_ID" MasterKeyField="SUBTASK_ID" />
                                                            </ParentTableRelation>
                                                            <ExpandCollapseColumn ButtonType="ImageButton" UniqueName="ExpandColumn" Visible="False">
                                                                <HeaderStyle Width="19px" />
                                                            </ExpandCollapseColumn>
                                                            <RowIndicatorColumn UniqueName="RowIndicator" Visible="False">
                                                                <HeaderStyle Width="20px" />
                                                            </RowIndicatorColumn>
                                                            <Columns>
                                                                <radG:GridBoundColumn DataField="BATCH_ID" DataType="System.Decimal" HeaderText="Batch ID"
                                                                    SortExpression="BATCH_ID" UniqueName="BATCH_ID">
                                                                    <ItemStyle HorizontalAlign="Center" />
                                                                </radG:GridBoundColumn>
                                                                <radG:GridBoundColumn DataField="STATUS_NAME" HeaderText="Status" SortExpression="STATUS_NAME"
                                                                    UniqueName="STATUS_NAME">
                                                                    <ItemStyle HorizontalAlign="Center" />
                                                                </radG:GridBoundColumn>
                                                                <radG:GridBoundColumn DataField="POLICY_COUNT" DataType="System.Decimal" HeaderText="Policies"
                                                                    SortExpression="POLICY_COUNT" UniqueName="POLICY_COUNT">
                                                                    <ItemStyle HorizontalAlign="Center" />
                                                                </radG:GridBoundColumn>
                                                                <radG:GridBoundColumn DataField="START_TIME" DataType="System.DateTime" HeaderText="Start Time"
                                                                    SortExpression="START_TIME" UniqueName="START_TIME">
                                                                    <ItemStyle HorizontalAlign="Center" />
                                                                </radG:GridBoundColumn>
                                                                <radG:GridBoundColumn DataField="END_TIME" DataType="System.DateTime" HeaderText="End Time"
                                                                    SortExpression="END_TIME" UniqueName="END_TIME">
                                                                    <ItemStyle HorizontalAlign="Center" />
                                                                </radG:GridBoundColumn>
                                                            </Columns>
                                                            <EditFormSettings>
                                                                <EditColumn UniqueName="EditCommandColumn">
                                                                </EditColumn>
                                                            </EditFormSettings>
                                                            <HeaderStyle CssClass="HeaderNewAlt" />
                                                        </radG:GridTableView>
                                                    </DetailTables>
                                                    <EditFormSettings>
                                                        <EditColumn UniqueName="EditCommandColumn">
                                                        </EditColumn>
                                                    </EditFormSettings>
                                                </radG:GridTableView>
                                            </DetailTables>
                                            <EditFormSettings>
                                                <EditColumn UniqueName="EditCommandColumn">
                                                </EditColumn>
                                            </EditFormSettings>
                                            <HeaderStyle CssClass="HeaderNewAlt" />
                                        </radG:GridTableView>
                                    </DetailTables>
                                    <RowIndicatorColumn UniqueName="RowIndicator" Visible="False">
                                        <HeaderStyle Width="20px" />
                                    </RowIndicatorColumn>
                                </MasterTableView>
                                <ItemStyle CssClass="Row" HorizontalAlign="Center" />
                                <HeaderStyle CssClass="Headerwhitespacewrap" />
                                <PagerStyle CssClass="Pager" Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                <FilterMenu HoverBackColor="LightSteelBlue" HoverBorderColor="Navy" NotSelectedImageUrl="~/RadControls/Grid/Skins/Default/NotSelectedMenu.gif"
                                    SelectColumnBackColor="Control" SelectedImageUrl="~/RadControls/Grid/Skins/Default/SelectedMenu.gif"
                                    TextColumnBackColor="Window"></FilterMenu>
                                <ClientSettings AllowExpandCollapse="True">
                                </ClientSettings>
                                <AlternatingItemStyle CssClass="Row" />
                            </radG:RadGrid>
                            <asp:sqldatasource id="XMS_CYCLE_TASK_B" runat="server" connectionstring="<%$ ConnectionStrings:XMS %>"
                                providername="<%$ ConnectionStrings:XMS.ProviderName %>" selectcommand="SELECT A.TASK_ID, C.STATUS_NAME, A.SYSTEM_ID, B.SYSTEM_NAME,D.CYCLE_ID,A.START_TIME, A.END_TIME,D.DOCUMENT_COUNT,DECODE(D.ERRORF,NULL,'N','Y') ERROR_FLAG FROM XMS_CYCLE_TASK A,XMS_SYSTEM B,XMS_STATUS_CODES C,(SELECT BILL.CYCLE_ID,DOCUMENT_COUNT,ERR.CYCLE_ID AS ERRORF FROM (SELECT DISTINCT CYCLE_ID FROM CUSTOMER_DATA_SCHEMA.BILLING B,XMS_CYCLE_BATCH XCB WHERE XCB.BATCH_STATUS=2399 AND B.XMS_BATCH_ID=XCB.BATCH_ID) ERR, (SELECT CYCLE_ID,COUNT(1) DOCUMENT_COUNT FROM CUSTOMER_DATA_SCHEMA.BILLING GROUP BY CYCLE_ID) BILL WHERE ERR.CYCLE_ID(+)=BILL.CYCLE_ID) D WHERE D.CYCLE_ID = A.CYCLE_ID AND A.SYSTEM_ID = B.SYSTEM_ID AND A.TASK_STATUS = C.STATUS_CODE AND A.SYSTEM_ID IN SYSTEM_IDS ORDER BY TASK_ID DESC"
                                onselecting="XMS_CYCLE_TASK_B_Selecting">
                    </asp:sqldatasource>
                            <asp:sqldatasource id="XMS_CYCLE_DEST_D" runat="server" connectionstring="<%$ ConnectionStrings:XMS %>"
                                providername="<%$ ConnectionStrings:XMS.ProviderName %>" selectcommand="SELECT A.DEST_ID, B.STATUS_NAME, A.TASK_ID, A.PRINT_DEST, A.POLICY_COUNT, A.START_TIME, A.END_TIME FROM XMS_CYCLE_DEST A INNER JOIN XMS_STATUS_CODES B ON A.DEST_STATUS = B.STATUS_CODE AND (A.TASK_ID = :TASK_ID) LEFT JOIN XMS_IMAGELOAD_TASK C ON A.DEST_ID = C.CYCLE_DEST_ID ORDER BY A.DEST_ID">
                    <SelectParameters>
<asp:Parameter Type="Decimal" Name="TASK_ID"></asp:Parameter>
</SelectParameters>
</asp:sqldatasource>
                            <asp:sqldatasource id="XMS_CYCLE_SUBTASK_D" runat="server" connectionstring="<%$ ConnectionStrings:XMS %>"
                                providername="<%$ ConnectionStrings:XMS.ProviderName %>" selectcommand='SELECT A."SUBTASK_ID", B."STATUS_NAME", C."SUBSYSTEM_NAME", A."POLICY_COUNT", A."START_TIME", A."END_TIME" FROM "XMS_CYCLE_SUBTASK" A, "XMS_STATUS_CODES" B , "XMS_SUBSYSTEM" C WHERE A.SUBTASK_STATUS = B.STATUS_CODE AND A.SUBSYSTEM_ID = C.SUBSYSTEM_ID AND ("DEST_ID" = :DEST_ID) ORDER BY "SUBTASK_ID"'><SelectParameters>
<asp:Parameter Type="Decimal" Name="DEST_ID"></asp:Parameter>
</SelectParameters>
</asp:sqldatasource>
                            <asp:sqldatasource id="XMS_CYCLE_BATCH_D" runat="server" connectionstring="<%$ ConnectionStrings:XMS %>"
                                providername="<%$ ConnectionStrings:XMS.ProviderName %>" selectcommand='SELECT "BATCH_ID", "STATUS_NAME", "POLICY_COUNT", "START_TIME", "END_TIME" FROM "XMS_CYCLE_BATCH" A, XMS_STATUS_CODES B WHERE A.BATCH_STATUS = B.STATUS_CODE AND ("SUBTASK_ID" = :SUBTASK_ID) ORDER BY "BATCH_ID"'><SelectParameters>
<asp:Parameter Type="Decimal" Name="SUBTASK_ID"></asp:Parameter>
</SelectParameters>
</asp:sqldatasource>
                        &nbsp; &nbsp; &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td style="border-right: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; border-bottom: #e9e9e9 1px solid;">
                            <table class="radgrid" cellpadding="2" cellspacing="5" style="border-top-style: none;
                                border-right-style: none; border-left-style: none; border-bottom-style: none;">
                                <tr>
                                    <td>
                                        T - Total
                                    </td>
                                    <td>
                                        F - Failed
                                    </td>
                                    <td>
                                        P - Paper
                                    </td>
                                    <td>
                                        E - Electronic
                                    </td>
                                    <td>
                                        R - Replacements
                                    </td>
                                    <td>
                                        C - Cost Disclosures
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td id="MinimizeZone">
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </form>
</table>
<UserControl:Footer ID="myFooter" runat="Server"></UserControl:Footer>

.cs
***

protected void Page_Load(object sender, System.EventArgs e)
        {
            // Put user code to initialize the page here

            if (PageUtility.CheckLevel2(this.Session))
            {
                RadGrid1.Columns.FindByUniqueName("STATUS_NAME_1").Visible = false;
                RadGrid1.Columns.FindByUniqueName("STATUS_NAME_2").Visible = true;                
            }
            else
            {
                RadGrid1.Columns.FindByUniqueName("STATUS_NAME_2").Visible = false;
                RadGrid1.Columns.FindByUniqueName("STATUS_NAME_1").Visible = true;            
            }

            if (!Page.IsPostBack)
            {
                Initialize();
            }
        }

        private void Initialize()
        {

            if (PageUtility.GetUserSite(this.Session) == "B")
            {
                rbSites.SelectedIndex = 0;
            }
           

            SiteSettings();

        }

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: This call is required by the ASP.NET Web Form Designer.
            //
            InitializeComponent();
            base.OnInit(e);
        }
        
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {    

        }
        #endregion

        protected override void RaisePostBackEvent(IPostBackEventHandler sourceControl, string eventArgument)
        {
            base.RaisePostBackEvent(sourceControl, eventArgument);

            if (sourceControl == this.RadGrid1)
            {
                RadGrid1.Rebind();
            }

            
        }


        protected void rbSystems_SelectedIndexChanged(object sender, EventArgs e)
        {
            SiteSettings();

            RadGrid1.DataBind();
        }

        

        protected void XMS_CYCLE_TASK_B_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
        {
            string strArgValue = "";
            if (rbSites.SelectedValue == "('B')")
            {
                strArgValue = "('B')";
            }

           
            string strQuery = e.Command.CommandText.Replace("SYSTEM_IDS", strArgValue);

            e.Command.CommandText = strQuery;
        }

        protected void rbSites_SelectedIndexChanged(object sender, EventArgs e)
        {
            SiteSettings();

            RadGrid1.DataBind();
            
        }

        private void SiteSettings()
        {
            if (rbSites.SelectedValue == "('B')")
            {
                RadGrid1.Visible = true;
                btnRefreshB.Visible = true;
            }           

        }
Marin Bratanov
Telerik team
 answered on 10 Mar 2015
1 answer
114 views
When clicking through my images with the next/previous buttons it does not keep the selected item visible in the thumbnails. I am not sure when this changed as it used to. Is there something simple I am missing? http://23.254.144.244/Style-Finish/FinishSelection
Maria Ilieva
Telerik team
 answered on 10 Mar 2015
8 answers
228 views
I am working on an Asp .net project and i Am using RadSplitter to split me website. I want to remove the borders from the splitter. Here is my asp code below, i remove the borders but they are still appear.. Can anyone help me pleasE? 

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="webbetv1.WebForm1" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
    <html runat="server">
    <head >
    <style type="text/css">
 
    .RadSplitter .pane, 
.RadSplitter .paneHorizontal
{
    border: 0px  !important;
    padding: 0px !important;
}
        .style1
        {
            width: 100%;
            margin-bottom: 33px;
        }
    </style>
    <script type="text/javascript">
        //Put your JavaScript code here.
    </script>
    </head>
     <form id="Form1" runat="server">
    <body>
 
    <telerik:RadScriptManager ID="RadScriptManager1" Runat="server">
</telerik:RadScriptManager>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    </telerik:RadAjaxManager>
    <div  style="height:800px; width: auto;">
        <telerik:RadSplitter ID="MainSplitter" runat="server" Width="100%" Height="100%" ExpandMode="FullExpandItem"
            Orientation="Horizontal" LiveResize="false" BorderSize="0" BorderWidth="0px"  BorderStyle="None" CssClass="pane"   >
            <telerik:RadPane ID="TopPane" runat="server" Height="120" MinHeight="85" MaxHeight="150" BorderWidth="0px"  
                Scrolling="none" CssClass="pane" >
                <asp:PlaceHolder ID="PlaceHolder3" runat="server"></asp:PlaceHolder>
 
                <table class="style1">
                    <tr>
                        <td>
                             </td>
                        <td>
                             </td>
                    </tr>
                    <tr>
                        <td>
                            sadasd</td>
                        <td>
                             </td>
                    </tr>
                </table>
 
            </telerik:RadPane>
            <telerik:RadSplitBar ID="RadsplitbarTop" runat="server" CollapseMode="Forward" Height="100%" BorderWidth="0px" BorderStyle="None" />
            </telerik:RadSplitter>
            </div>
             </body>
            </form>
 
            </html>
David
Top achievements
Rank 1
Iron
Iron
Veteran
 answered on 10 Mar 2015
4 answers
191 views
Hi,
I'm looking at the sample that embeds a RadGrid in a RadComboBox (http://www.telerik.com/help/aspnet-ajax/grid-in-combobox.html) and I see that you can add the RadGrid to the RadComboBox declaratively in the aspx:
<!-- edited from sample, aspx simplifies to this:  -->
<telerik:RadComboBox ID="RadComboBox1" runat="server" >
  <ItemTemplate>
    <telerik:RadGrid ID="RadGrid1" runat="server">
...
    </telerik:RadGrid>
  </ItemTemplate>
</telerik:RadComboBox>

I need to be able to do this in the code behind and I can't figure out how to set the ItemTemplate to a RadGrid properly given it must be an ITemplate:

protected void Page_Init(object sender, EventArgs e)
{
    //create basic grid
    RadGrid grid = new RadGrid();
    grid.ID = "RadGrid1";
    grid.NeedDataSource += RadGrid1_NeedDataSource;
    grid.AllowSorting = true;
    grid.MasterTableView.AutoGenerateColumns = true;
 
    //try mimic aspx page implementation... not possible because of Type mismatch
    RadComboBox1.ItemTemplate = grid;
}


Is it possible to do this in the code behind?

Thanks,
Ken
Kenneth
Top achievements
Rank 1
 answered on 10 Mar 2015
0 answers
44 views
Hi 
I have a field in my grid named "Entry Fee" . i show the value in RadFilter for this column by a drop_down_list . But when i select filter expression "Between" then it doses not work because it does not show two dropdown . if i use text field then it show two text filed and works well ... but i want to use the drop down so that i can get the value from database table. is there is any way to do it. if so please help me and sent me a demo or a small project 
thank you 
Mostafa
Top achievements
Rank 1
 asked on 10 Mar 2015
5 answers
634 views
Hi,
I am adding RadAutoCompleteBox dynamically to my page.
The autocompleteboxes are using a PageMethod to get the results for the dropdown.
Each autocompletebox is related to a different type, but I cannot implement a search function for each type because these are dynamic too.
I know the Type-autocompletebox relation, but I cannot differentiate them in the PageMethod.
Is there a way to pass a parameter to the PageMethod through the WebServiceSettings of the AutoCompleteBox ?

I tried to use the OnClientDropDownOpening client event, but it is fired after the search completed, so it is too late already.
sun
Top achievements
Rank 1
 answered on 10 Mar 2015
13 answers
1.0K+ views

I am attempting to create a web service using the signature found in your example:

[ScriptService]
public class WebServiceName : WebService
{
[WebMethod]
public RadComboBoxItemData[] WebServiceMethodName(object context)
{
// We cannot use a dictionary as a parameter, because it is only supported by script services.
// The context object should be cast to a dictionary at runtime.
IDictionary<string, object> contextDictionary = (IDictionary<string, object>) context;

//...
}
}

As I understand it, the web service must return a RadComboBoxItemData array. However, when creating a web service using the above signature, I get an error saying the RadComboBoxItemData implements IDictionary and therefore can not be serialized. I'm sure I'm doing something wrong - but can't figure it out. 

I even took your sample code and compiled and got the same error!

Regards,

Ken

sun
Top achievements
Rank 1
 answered on 10 Mar 2015
1 answer
31 views
Hi,

I've been using hierarchical grids for years and also your window edit for grids (http://demos.telerik.com/aspnet-ajax/window/examples/demoemail/defaultcs.aspx) for years without any problems but when I try to use the window edit technique from your above demo on a hierarchical grid I get the following error when I try to expand a child table:

Error: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.

Is it possible to do what I'm trying to do with the demo technique or do I have to do it differently?

Thanks,

Craig
Konstantin Dikov
Telerik team
 answered on 10 Mar 2015
2 answers
131 views
Hi All,

OK I've now done a fair bit of stuff with batch editing but have only just tried to work on it with a combo box while doing the saving myself.

I want to send the values to the server for bulk processing after the user has finished admin.  To that end after each row change I am parsing all the rows and adding the changed value to a comma delimited hidden field.  I wish there was a way to access all the changes fror all rows on teh server but until that day I need to do this fairly awful work around.

The problem that I have is that text fields are fine BUT when I am trying to work out the selected value of a combo box I draw a blank.  Sample code below.

-- The javascript
 
uxRadGrid_MasterTable_row.get_cell("ContactId").innerText
 
-- the column def
 
<telerik:GridTemplateColumn DataField="ContactId" HeaderText="Contact" UniqueName="ContactId" >
<ItemTemplate><%# Eval("Name")%></ItemTemplate>
<EditItemTemplate>
<span>
<telerik:RadComboBox ID="uxContactId" Runat="server"  .....></telerik:RadComboBox>
</span>
</EditItemTemplate>
</telerik:GridTemplateColumn>

I have tried all kinds of things but just cannot access the ID field.  Accessing the selected text is easy but not the id..

Any suggestions?

Regards

Jon
Jon
Top achievements
Rank 1
 answered on 10 Mar 2015
1 answer
82 views
I am new to using the RadComboBox and using it as a trial basis to see if it fits what we need.

I have RadComboBox set up to use checkboxes, have Check All enabled, and being databound to a dataset.

This is set in an ASP.Net page with VB.Net as the code-behind.

So I have a few questions.

Is there an easy way to programmatically check all items in the combobox after being databound without using a for loop?

What is an easy way to get all the items that have been check marked by the user?

Sincerely,
Keith Jackson
Ivan Danchev
Telerik team
 answered on 10 Mar 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?