Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
198 views
I am experiencing a problem where RADComboBox does not display the dropdown in Firefox, Chrome, or Opera.  IE9 does work.

Please help
Nencho
Telerik team
 answered on 18 Sep 2012
1 answer
35 views
Hi,

In VB.NET:
I have code which binds the DataSet during first time load and after postback that binded data exist.
In C#:
The same converted code after posback there is no data in RadCombo.

Below are the Telerik.Web.UI Version:
 VB.NET - Autoupdate(Set in Property pages)
    C#    - 2011.3.1115.40

Note: In watch list i have checked the data count in RadCombo,  i noticed after postback Vb.NET code holds the 2 data but in C# no data(Count = 0)

I am struck in this, Please guide to fix this.

Thanks,
Jawahar.
Andrey
Telerik team
 answered on 18 Sep 2012
3 answers
130 views
If a field used to display the image alt text is NOT type of string (e.g. int) then the alt text is not generated
E.g.

<telerik:GridBinaryImageColumn
        DataField="MyImage"
        DataAlternateTextField="MyId" DataType="System.Int32"
        DataAlternateTextFormatString="{0}"
        ImageAlign="Middle"
        HeaderText="Image" FooterText="Image"
        HeaderStyle-Width="50"
        AllowFiltering="false" AllowSorting="false"
        Groupable="False"  ResizeMode="Fit" ImageHeight="50px" ImageWidth="50px"
        ReadOnly="True" DefaultImageUrl="../img/noimage.png">
</telerik:GridBinaryImageColumn>


Radoslav
Telerik team
 answered on 18 Sep 2012
1 answer
81 views
Hello again,
This time I've encountered a problem with RadGrid.

I have following grid:

<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
    <telerik:RadGrid ID="UserGrid" runat="server" Culture="pl-PL" AutoGenerateColumns="False" PageSize="100"
        CellSpacing="0" GridLines="None" OnNeedDataSource="UserGrid_NeedDataSource"
        AllowCustomPaging="True"
        AllowFilteringByColumn="True" AllowSorting="True" EnableLinqExpressions="False"
        EnableHeaderContextMenu="True" OnInsertCommand="UserGrid_InsertCommand" OnUpdateCommand="UserGrid_UpdateCommand"
        OnItemDataBound="RadGrid1_ItemDataBound" GroupingEnabled="False">
        <mastertableview allowcustompaging="true" allowpaging="true" datakeynames="Id"
            pagerstyle-alwaysvisible="true" EditMode="InPlace" CommandItemDisplay="Top"  >
 
        <Columns>
            <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType="ImageButton"
                HeaderStyle-Width="56px" Resizable="false">
                <HeaderStyle Width="56px"></HeaderStyle>
                <ItemStyle CssClass="MyImageButton" />
            </telerik:GridEditCommandColumn>
            <telerik:GridBoundColumn HeaderText="lblName"
                UniqueName="Name" DataField="Name" >
            </telerik:GridBoundColumn>
            <telerik:GridDropDownColumn HeaderText="lblType" ColumnEditorID="GridDropDownColumnEditor1">
            </telerik:GridDropDownColumn>
        </Columns>
   </mastertableview>
 
</telerik:RadGrid>
<telerik:GridDropDownListColumnEditor ID="GridDropDownColumnEditor1" runat="server" />
</ContentTemplate>
 
</asp:UpdatePanel>

I'd like to hide/remove pager, so I try to remove pagerstyle-alwaysvisible property or to set it to false, the grid is rendered correctly and the pager is not shown. But whenever I try to edit a row, a javascript error is shown:

Sys.ArgumentUndefinedException: Sys.ArgumentUndefinedException: Value cannot be undefined. Parameter name: type
{name: "element", mayBeNull: true, domElement: true, optional: true}

As a result, DropDownList is disabled (I cannot open the list).

What can be the reason of this strange behaviour? In other pages I just removed all the properties associated with pager/paging and it works fine, but I didn't use GridDropDownListColumnEditor there, so no errors occured.

My web application is being developed using .NET 3.5 and Sharepoint 2010.

Thank you in advance,
Paweł


Edit: I've just noticed that removing allowcustompaging="true" allowpaging="true" properties causes the same problem.
Andrey
Telerik team
 answered on 18 Sep 2012
5 answers
1.4K+ views
Hi,

As soon as I drag a RadGrid onto my page, when loading the page I get the following error:

Please, see whether wrapping the code block, generating the exception, within RadCodeBlock resolves the error.

Exception details:
Error Message Please, see whether wrapping the code block, generating the exception, within RadCodeBlock resolves the error.
Error Source Telerik.Web.UI
Stack Trace at Telerik.Web.SkinRegistrar.RegisterCssReference(Page _page, Control _control, String _url) at Telerik.Web.SkinRegistrar.RegisterCssReferences(ISkinnableControl _control) at Telerik.Web.UI.RadCompositeDataBoundControl.RegisterCssReferences() at Telerik.Web.UI.RadCompositeDataBoundControl.OnPreRender(EventArgs e) at Telerik.Web.UI.RadGrid.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Target Site Void RegisterCssReference(System.Web.UI.Page, System.Web.UI.Control, System.String)

Wrapping the RadGrid into a radCodeBlock doesn't solve the problem. Only removing the RadGrid from the page gets everything back to normal.
Any idea?

Thanks,
John
Houda
Top achievements
Rank 1
 answered on 18 Sep 2012
2 answers
81 views

<telerik:GridTemplateColumn UniqueName="rdbnot" DataField ="Escalation_Notify_ID" SortExpression="Escalation_Notify_ID" ItemStyle-BorderStyle="None" HeaderText="<%$ Code:Resources.Escalation.Notification_Freq%>">
<ItemStyle Width="150px" BorderStyle="None" HorizontalAlign="Left" />
                                                                                                            <ItemTemplate>                                                                                                           
<asp:LinkButton ID="btnNotify" runat="server" OnClientClick="AddNotify()"></asp:LinkButton>                                                                                                                       
</ItemTemplate>
<ItemStyle Width="150px" BorderStyle="None" HorizontalAlign="Left" />
</telerik:GridTemplateColumn>

link button row select is work in Ie 9, It's Not worked in Mozilla and chroma ,

<ClientSettings AllowRowsDragDrop="True">
<ClientEvents OnRowSelected="RowClicked" />
</ClientSettings>

function RowClicked(sender, eventArgs) {
                rowCounts = grid.get_masterTableView().get_selectedItems().length;
            }
 

Thanks Advance,
Mohamed.
mohamed
Top achievements
Rank 1
 answered on 18 Sep 2012
1 answer
87 views
Hi:
I have a client function for OnClientNodeClicked  
   function NodeClicked (sender, args)

i use this function to calculate how many checked nodes.
Now, i am doing something on server side and do not want to write the same function on server side again. Is there a way i can call  NodeClicked (sender, args)  function from server side ?

thanks for helping

Princy
Top achievements
Rank 2
 answered on 18 Sep 2012
1 answer
274 views
Decided to make a new thread per http://www.telerik.com/community/forums/aspnet-ajax/grid/grid-footer-validation.aspx 


Using the ItemDataBound, everything is working except the e.Canceled = true; line. When the values don't match I get the response.write "Cancelled" message on my page as intended but the e.Canceled = true; line doesnt execute and the updates execute . And when they do match, update executes sucessfully and I dont get the message as intended. 


  
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
    if (e.Item is GridFooterItem)
    {
        GridFooterItem fitem = (e.Item as GridFooterItem);
        string value1 = fitem["CALENDAR_DAYS_MTD"].Text;
        string value2 = fitem["WEEKENDS_MTD"].Text;
        string value3 = fitem["HOLIDAYS_MTD"].Text;
        string value4 = fitem["BUSINESS_DAYS_MTD"].Text;
        int footervalue1;
        int footervalue2;
        int footervalue3;
        int footervalue4;
        int.TryParse(value1, out footervalue1);
        int.TryParse(value2, out footervalue2);
        int.TryParse(value3, out footervalue3);
        int.TryParse(value4, out footervalue4);
 
        //to get the value only.
        if (footervalue2 + footervalue3 + footervalue4 != footervalue1)
        {
 
            e.Canceled = true; // Cancel Update
            Response.Write("Cancelled");
 
        }
         
    }
}





Shinu
Top achievements
Rank 2
 answered on 18 Sep 2012
1 answer
82 views
I want to make the toolbar not visible, even during editing.  Any ideas?
Princy
Top achievements
Rank 2
 answered on 18 Sep 2012
3 answers
236 views
Hi, 

can we use a user control as an itemtemplate inside a radlistbox as we do it with the radgrid?

Tom
Princy
Top achievements
Rank 2
 answered on 18 Sep 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?