Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
141 views
Hi,
I'm trying to implement some custom formatting on RadGrid I used code like be below :

Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.WebControls.GridItemEventArgs) Handles RadGrid1.ItemDataBound
         If (TypeOf e.Item Is GridDataItem) Then
             Dim dataItem As GridDataItem = CType(e.Item, GridDataItem)
             If (dataItem("Country").Text = "Mexico") Then
                dataItem.CssClass = "MyMexicoRowClass"
             End If
         End If
End Sub

But e.item is GridPagerItem there for rest of code is not accessible. Anythough?
basically I want to check value of column and depend on it I want to change background to different color for the rows
i'm using radgrid paging allowed and CSS

RadGrid populated programmatically .
Newbie,
MM

Pavlina
Telerik team
 answered on 29 Nov 2011
1 answer
115 views
I am trying to set the Page Size of a grid from a button's click event handler function using
 
oGrid.PageSize = 10;
oGrid.MasterTableView.Rebind();

I have tried this also

oGrid.PageSize = 10;
oGrid.Rebind();

Both methods are not working.
how can i make it work
Pavlina
Telerik team
 answered on 29 Nov 2011
9 answers
282 views
Hi,
i have a radfilter.
how can i go through the data text field in the radfilter, that are generated to build a query
to filter the data.
i mean is there any way to go through the data in controls that controls are generated
in Radfilter to build the query.
Mira
Telerik team
 answered on 29 Nov 2011
1 answer
130 views
can we have multiple row expanded in case of HierarchyLoadMode.ServerOnDem and have ViewState holds all data for them?

or is it only allow row expanded at a time?

thanks,

Shinu
Top achievements
Rank 2
 answered on 29 Nov 2011
4 answers
248 views

Hi ,

I am using RadAsyncUpload control for uploading the files. While uploading the file when it is opened,
Some java script error is coming. Am capturing that error in OnClientUploadFailed event and displaying message to the user.

After that when i click on remove button, RadAsyncUpload control going invisible.
Please provide a solution for this.

Code

 

<telerik:RadAsyncUpload runat="server" ID="updControl" Skin="Office2007" MaxFileInputsCount="1"

 

 

ControlObjectsVisibility="None" AllowedFileExtensions=".xls,.xlsx" OverwriteExistingFiles="true"

 

 

Height="20px" OnClientFileUploadFailed="UploadFailed" OnClientFileSelected="FileSelected">

 

 

</telerik:RadAsyncUpload>

 



 

function UploadFailed(sender, args) {

 

setErrorMsg(

"Please ensure required file to be uploaded is saved and closed.");

 

args.set_handled(

true);

 

 

return;

 

}


Please find the attached screen shots


Thanks

john
Top achievements
Rank 1
 answered on 29 Nov 2011
3 answers
127 views
Hi!
I've a problem with GridDropDownColumn.
If value of the my datafield is null the return value in view is "&nbsp;"
Can you help me?
I'm using a VS2010 with FW .NET 4.0

Thanks in advance
Iana Tsolova
Telerik team
 answered on 29 Nov 2011
1 answer
119 views
Hi all,

I need the following functionality:

I have an aspx simple table with names of departments from a database. The items who have sub-departments have a small icon in the end of their name in the list indicating that there are sub-departments for that department.

When I click that icon, I want to have a list of those sub-departments (from the department) that appears dynamically on the right of the icon, and I want users to be able to choose one of those sub-departments. 

Should I use a Notification control, a Window control or a Tooltip control (or other)?

Thanks,
Bruno
Princy
Top achievements
Rank 2
 answered on 29 Nov 2011
1 answer
110 views

I have a grid bound to a an object which has a sub-object with additional details. I use . (dot) notation to bind columns to the sub-object. The data source is using NeedsDataSource and is coming from an entity framework DBContext.

I handle the UpdateCommand and use UpdateValues to update my primary object.
It displays fine, but when I edit the row, only the primary object properties are updated. Sub object properties are not changed.

If I use OwnerTableView.ExtractValuesFromItem, I can see all the modified values for the subobject, in the property dot notation.

Should this work? Should UpdateValues() properlly handle sub-object properties? Or for each grid do I need to manually assign the values from the ExtractValuesHash to the subobject?
Shinu
Top achievements
Rank 2
 answered on 29 Nov 2011
1 answer
161 views
Hello,

I'm having an issue with a custom command item that I have added.  Below is the code used to add this command:
(I need to add this dynamically because not all users will be allowed to delete.)
If (TypeOf e.Item Is GridCommandItem) Then
    Dim btnDelete = New LinkButton()
    btnDelete.ID = "btnDelete"
    btnDelete.Text = "  Delete"
    btnDelete.CommandName = "Delete"
    btnDelete.Attributes("onclick") = "javascript:return confirm('Do you want to delete this item?')"
    Dim cmdItem As GridCommandItem = CType(e.Item, GridCommandItem)
    cmdItem.Controls(0).Controls(0).Controls(0).Controls(0).Controls.Add(btnDelete)
End If

How can I get this control to be handled by the RadGrid_ItemCommand Handler?

Thank you,
Kevin
Shinu
Top achievements
Rank 2
 answered on 29 Nov 2011
1 answer
159 views
Hi

I can see many post on white space on right side of grid while using Frozen column. I tried suggestions on the other post but could not solved my problem so posting here... 

I am having grid in which first 2 columns are frozen.... and after that I am showing yearly data, could be for 1 - 12 (max 12 years data) years depending on user selection. If user selection is less than 12 years then hiding rest of the columns.... In the same grid I am having inline edit feature, so that user can add/edit values in same row.( I guess inline editing has nothing to do with this problem)

Problem I am facing - I am getting white space on right hand side of grid. Please see attachment and sample code as below...

Looking for solution as my project demand this frozen feature across application...  
Thanks,
Pradip

 <style type="text/css">
.rgDataDiv
        {
        height:auto !important;
        }
</style>

<div id="divGrid" runat="server" >
    <div class="column-full-wide">
        
        <table width="100%;" align="left">
            <tr>
                <td valign="top" align="left" class="dashboardHeading">
                    
                </td>
            </tr>
            <tr>
                <td align="left">
                    <div style="margin-top: 10px; margin-bottom: 10px; width:710px;">
                        <telerik:RadGrid runat="server" ID="radGridEL" AutoGenerateColumns="False"
                            OnUpdateCommand="radGridEL_UpdateCommand">
                            <MasterTableView runat="server" AllowCustomPaging="true" PageSize="25" EditMode="InPlace"
                                DataKeyNames="Trading_Program_Participant_Id" >
                                <HeaderStyle Width="100px" Font-Bold="true" ForeColor="White" />
                                <AlternatingItemStyle Height="40" CssClass="Caplimit_Cell" />
                                <ItemStyle Height="40" CssClass="Caplimit_Cell" />
                                <Columns>
                                    <telerik:GridBoundColumn HeaderText="Trading_Program_Participant_Id" DataField="Trading_Program_Participant_Id"
                                        ReadOnly="true" Visible="false">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridEditCommandColumn ButtonType="LinkButton" UpdateText="Update" CancelText="Cancel"
                                        EditText='Edit' UniqueName="EditLink">
                                    </telerik:GridEditCommandColumn>
                                    <telerik:GridBoundColumn UniqueName="Participant_Name" HeaderText="Participant Name"
                                        DataField="Participant_Name" Visible="false">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn UniqueName="Units" HeaderText="Units" DataField="Units"
                                        ReadOnly="true">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year1">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year1")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear1" runat="server" Text='<%# Bind("Year1")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year2">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year2")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear2" runat="server" Text='<%# Bind("Year2")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year3">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year3")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear3" runat="server" Text='<%# Bind("Year3")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year4">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year4")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear4" runat="server" Text='<%# Bind("Year4")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year5">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year5")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear5" runat="server" Text='<%# Bind("Year5")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year6">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year6")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear6" runat="server" Text='<%# Bind("Year6")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year7">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year7")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear7" runat="server" Text='<%# Bind("Year7")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn>
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year8")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear8" runat="server" Text='<%# Bind("Year8")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn>
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year9")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear9" runat="server" Text='<%# Bind("Year9")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn>
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year10")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear10" runat="server" Text='<%# Bind("Year10")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year11">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year11")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear11" runat="server" Text='<%# Bind("Year11")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn HeaderText="Year12">
                                        <ItemTemplate>
                                            <%#DataBinder.Eval(Container.DataItem, "Year12")%>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="txtYear12" runat="server" Text='<%# Bind("Year12")%>'>
                                            </telerik:RadTextBox>
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                   
                                </Columns>
                            </MasterTableView>
                            <ClientSettings>
                                <Scrolling AllowScroll="true" FrozenColumnsCount="2" UseStaticHeaders="true" />
                            </ClientSettings>
                        </telerik:RadGrid>
                        
                    </div>
                </td>
            </tr>
        </table>
    </div>
</div>
Princy
Top achievements
Rank 2
 answered on 29 Nov 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?