I was trying to use a listbox with clientdatasource. But since the listbox cannot be rebinded yet, I decided to switch either grid or listview.
I was having some trouble selecting an item from listview so I'm using a grid with clientitemtemplate to fit by data into a single column.
What I want is to apply the ripple effect available when selecting an item in listbox to the grid,
so when I select a cell from the column it will have the ripple effect.
if you can please provide me with a solution.
Hi,
I have a RadGrid with EditFormType="WebUserControl". In my usercontrol I have a custom validator to check the value and allow to update or not.
My problem is that _dataItem is null on the CustomValidator_ServerValidate event.
I try this code :
public object DataItem{ get { return (object)ViewState["DataItem"]; } set { ViewState["DataItem"] = value; }}But even with ViewState DataItem is always null (in CustomValidator_ServerValidate event).
Have you a solution ?


I'm having an issue with date formats on the grid. I've read through lot's of related threads, but they don't seem to be correcting my situation. The date is display as: 11/03/2016T00:00:00
The page has the column defined as:
<telerik:GridDateTimeColumn UniqueName="RECORDSTARTDATE" HeaderText="Record Start Date" DataField="RECORDSTARTDATE" ShowFilterIcon="false" DataFormatString="{0:dd MMM yyyy}" DataType="System.DateTime" HtmlEncode="false" ItemStyle-CssClass="center" CurrentFilterFunction="GreaterThanOrEqualTo" HeaderStyle-Width="120px" />
The DataFormatString is defined as ="{0:dd MMM yyyy}" so my dates not coming out even close.
Any help would be appreciated.

I have two radlistbox inside of a radgrid, I want to use the transfer between this two radlistbox, but only works the first transfer, later if I want to transfer again it doesn't work in any direction. What am I missing?
Thanks!
<telerik:GridTemplateColumn HeaderText="Plants" UniqueName="Plants" Visible="false"> <EditItemTemplate> <telerik:RadListBox Width="200px" RenderMode="Lightweight" runat="server" DataKeyField="PlantId" ID="rdlPlants" EnableDragAndDrop="True" Skin="Bootstrap" SelectionMode="Multiple" AutoPostBackOnTransfer="true" Height="200px" AllowTransfer="true" TransferToID="rdlSelectedPlants" OnItemDataBound="rdlPlants_ItemDataBound" OnTransferred="rdlPlants_Transferred"> <ButtonSettings ShowTransferAll="false" ShowReorder="false"></ButtonSettings> <ItemTemplate> <%# Eval("Pint").ToString() + " - " + (Eval("Name1") != null ? Eval("Name1").ToString() : string.Empty) %> </ItemTemplate> </telerik:RadListBox> <telerik:RadListBox RenderMode="Lightweight" Width="200px" ID="rdlSelectedPlants" runat="server" DataKeyField="PlantId" Height="200px" Skin="Bootstrap" OnItemDataBound="rdlPlants_ItemDataBound"> <ButtonSettings ShowTransfer="false" ShowTransferAll="false"></ButtonSettings> <ItemTemplate> <%# Eval("Pint").ToString() + " - " + (Eval("Name1") != null ? Eval("Name1").ToString() : string.Empty) %> </ItemTemplate> </telerik:RadListBox> </EditItemTemplate> <InsertItemTemplate> <telerik:RadListBox Width="200px" RenderMode="Lightweight" runat="server" DataKeyField="PlantId" ID="rdlPlants" EnableDragAndDrop="True" Skin="Bootstrap" SelectionMode="Multiple" AutoPostBackOnTransfer="true" Height="200px" AllowTransfer="true" TransferToID="rdlSelectedPlants" OnItemDataBound="rdlPlants_ItemDataBound" OnTransferred="rdlPlants_Transferred"> <ButtonSettings ShowTransferAll="false" ShowReorder="false"></ButtonSettings> <ItemTemplate> <%# Eval("Pint").ToString() + " - " + (Eval("Name1") != null ? Eval("Name1").ToString() : string.Empty) %> </ItemTemplate> </telerik:RadListBox> <telerik:RadListBox RenderMode="Lightweight" Width="200px" ID="rdlSelectedPlants" runat="server" DataKeyField="PlantId" Height="200px" Skin="Bootstrap" OnItemDataBound="rdlPlants_ItemDataBound"> <ButtonSettings ShowTransfer="false" ShowTransferAll="false"></ButtonSettings> <ItemTemplate> <%# Eval("Pint").ToString() + " - " + (Eval("Name1") != null ? Eval("Name1").ToString() : string.Empty) %> </ItemTemplate> </telerik:RadListBox> </InsertItemTemplate> </telerik:GridTemplateColumn>
Hi,
It looks like I encountered a previous mentioned bug "Incorrect AutoSize dimensions under Edge with tables in the content" (https://feedback.telerik.com/Project/108/Feedback/Details/173027-incorrect-autosize-dimensions-under-edge-with-tables-in-the-content).
I have a RadWindow with AutoSize is true that opens correctly in Google Chrome, but not in Microsoft Edge.
I read the release history but I didn't find the fix for the bug explicitly mentioned there:
http://www.telerik.com/support/whats-new/aspnet-ajax/release-history
Regards,
Chris.
Hi,
I have a GridTemplateColumn with itemtemplate, in this itemtemplate i have a linkbutton and ImageControl, when i click the link i want show the image.
this is the aspx:
<telerik:GridTemplateColumn UniqueName="BtnPOD" HeaderStyle-Width="5%" ItemStyle-Width="10%" HeaderText="POD" AllowFiltering="false" >
<ItemTemplate>
<asp:LinkButton ID="btnPOD" CommandName ="detailPOD" Text='<%#Eval("POD")%>' runat="server"/>
<asp:Image ID="ImgPOD" runat="server" ImageUrl='<%#Eval("POD")%>' /> </ItemTemplate>
</telerik:GridTemplateColumn>
in vb, in the ItemCommand event:
If Not Image Is Nothing AndAlso Image.Length <> 0 Then
Dim arrpictures As Byte() = System.Convert.FromBase64String(Image)
Dim myStream As New System.IO.MemoryStream(arrpictures)
Dim base64String As String = Convert.ToBase64String(arrpictures, 0, arrpictures.Length)
For i = 0 To CType(Session("GridViewData"), DataTable).Rows.Count - 1
If i = e.Item.ItemIndexThen
CType(Session("GridViewData"), DataTable).Rows(i)("POD") = "data:image/jpeg;base64," & base64String
End If
Next
End If
i modify the DataTable and in needdatasource event:
RadGrid1.DataSource = CType(Session("GridViewData"), DataTable)
in needdatasource i check the changes in DataTable, but i can see the changes in radgrid
I have a RadSearchBox that is getting it's values from a WebMethod (in the standard way from the demo), I'm then trying to get the selected value on the client side. However I do not seem to be able to retrieve it. I can get the text easy enough but not the value. Could you please advise how this is done?
<telerik:RadSearchBox RenderMode="Lightweight" ID="racProp" runat="server" Width="90%" HighlightFirstMatch="true" EmptyMessage="[No Property Selected]" Filter="Contains" TextSettings-SelectionMode="Single" InputType="Text" MaxResultCount="10" OnClientDataRequesting="OnPropertiesClientRequesting" OnClientSearch="OnPropertyAdded" DataKeyNames="Category"> <WebServiceSettings Method="GetProperties" Path="GetProperties.aspx" /></telerik:RadSearchBox>