

Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.<telerik:GridTemplateColumn UniqueName="Column1" HeaderText="Insurance"> <ItemTemplate> <asp:Label ID="lblColumn1" runat="server" Text= '<%# ((MyObject)Container.DataItem).Value1 %> '></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="RcbDropdown1" DataTextField="Table1Name" DataValueField="Table1ID" DataSourceID="ldsTable1" NoWrap="True" SelectedValue='<%#Bind("Value1") %>' OnSelectedIndexChanged="RcbDropdown1_SelectedIndexChanged" AutoPostBack="True" OnDataBound="RcbDropdown1_DataBound" > </telerik:RadComboBox> </EditItemTemplate></telerik:GridTemplateColumn><telerik:GridTemplateColumn UniqueName="Column2" HeaderText="Insurance Payer"> <ItemTemplate> <asp:Label ID="lblColumn2" runat="server" Text= '<%# ((MyObject)Container.DataItem).Value2 %> '></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="RcbDropdown2" DataTextField="Table2Name" DataValueField="Table2ID" DataSourceID="ldsTable2" SelectedValue='<%#Bind("Value2") %>' OnDataBound="RcbDropdown1_DataBound" OnDataBinding="RcbDropdown1_DataBinding"> </telerik:RadComboBox> </EditItemTemplate></telerik:GridTemplateColumn>private int myvalue1 { get; set; }protected void RcbDropdown1_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e){ myvalue1 = Maybe.ToInt32(e.Value); var dropdown1 = (RadComboBox)sender; var item = (GridEditableItem)rcb.NamingContainer; var dropdown2 = (RadComboBox)item.FindControl("RcbDropdown2"); if (dropdown2 != null) { dropdown2.DataSourceID = "ldsTable2"; dropdown2.DataTextField = "Table2Name"; dropdown2.DataValueField = "Table2ID"; dropdown2.DataBind(); }}protected void ldsTable2_Selecting(object sender, LinqDataSourceSelectEventArgs e){ var results = new List<MySecondObject>(); if (myvalue1.HasValue) { results = {Repo Call with Enumeration Results filtering by myvalue1} } e.Result = results;}I upgraded a project to use the 2013 Q1 Telerik dlls and now am receiving the 'unable to find embedded skin 'Vista'. The project works fine on my machine, but errors out when I move it to the test environment. The project was upgraded to use the 4.5 framework, but had to be reverted to 4.0, not sure if this could be causing the issue. Steps I have taken to troubleshoot:
Any ideas what I am missing here or what else I could try?
I have a RadListBox that allows reordering and requires alternate row coloring.
OnClientLoad and OnClientReordered events call a function in javascript that applies alternate row coloring.
var x = document.getElementsByTagName("li");
for (i = 0; i < x.length; i++) {
if (i % 2 == 0) {
x[i].style.backgroundColor = "#EFF3FB";
}
else {
x[i].style.backgroundColor = "white";
}
}
This had to be done on client side since we can't enable autopostback for performance reasons.
This works, however it disables the hover and selected background color default behavior.
Also, is there a way I can change the CssClass of each item of the RadListBox through the sender object of the OnClientLoad and OnClientReordered events?
Thank you for your assistance.

<script type="text/javascript">
function AvoidTelerikRefresh() {
var originalSaveContent = Telerik.Web.UI.RadEditor.prototype.saveContent;
Telerik.Web.UI.RadEditor.prototype.saveContent = function () { };
}
</script>
<asp:Button runat="server" ID="btnUpload" Text="Upload" CssClass="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"
OnClick="btnUpload_Click" OnClientClick="AvoidTelerikRefresh();" />
<telerik:RadEditor ID="radEmailContent" runat="server" Width="500px" Height="500px" />
radEmailContent.Content = "<p>This is a giraffe:</p><img src=""http://kitundu.files.wordpress.com/2012/02/giraffe-snack.jpg"" alt=""giraffe"" /><p>Cool, huh?</p>"

How can I find the row index for a Rad grid? I want to pass the row index and 'this' to a javascript function to toggle the checkboxes on my rad grid from telerik.
Something like this: onClick="Checkbox(this, rowindex);"