or
if (obj.LstSections != null && obj.LstSections.Count > 0) { foreach (var objSection in obj.LstSections) { var tNode = new RadTreeNode(objSection.SectionName); if (obj.LstSimpleFields != null && obj.LstSimpleFields.Any(h => h.FkDocumentTemplateSectionId == objSection.DocumentTemplateSectionId)) { var tNodeChildSimpleFields = new RadTreeNode("Simple_fields_Control"); foreach (var objSimplefield in obj.LstSimpleFields.FindAll(h => h.FkDocumentTemplateSectionId == objSection.DocumentTemplateSectionId)) { var tNodeChildGridTextEntry = new RadTreeNode(objSimplefield.FieldName); tNodeChildGridTextEntry.Nodes.Add(new RadTreeNode { Text = objSimplefield.FieldCode,//these are the leaf node AllowEdit = true,//this I have done as a last possible option AllowDrop = true,//this I have done as a last possible option AllowDrag = true//this I have done as a last possible option }); tNodeChildSimpleFields.Nodes.Add(tNodeChildGridTextEntry); } tNode.Nodes.Add(tNodeChildSimpleFields); } TreeView1.Nodes.Add(tNode); } } <telerik:RadEditor ContentAreaMode="Div" runat="server" ID="RadEditor1" Height="515" Width="700" Visible="True"> </telerik:RadEditor>protected void uiRptCars_ItemDataBound(object sender, Telerik.Web.UI.RadListViewItemEventArgs e) { if (e.Item is Telerik.Web.UI.RadListViewDataItem) { tblVehicle item = ((tblVehicle)e.Item).DataItem; string name = string.Format("{0} {1} {2}", item.RegDate.Year, item.Make, item.Model); string url = string.Format("{0} {1} {2}", item.Make, item.Model, item.RegDate.Year).ToLower().Replace(" ", "-").Replace("/", "~"); Image uiImgCar = (Image)e.Item.FindControl("uiImgCar"); Literal uiLitTitle = (Literal)e.Item.FindControl("uiLitTitle"); Literal uiLitColour = (Literal)e.Item.FindControl("uiLitColour"); Literal uiLitFuel = (Literal)e.Item.FindControl("uiLitFuel"); Literal uiLitTrans = (Literal)e.Item.FindControl("uiLitTrans"); Literal uiLitEng = (Literal)e.Item.FindControl("uiLitEng"); uiLitTitle.Text = string.Format("<h3><a href='/cars-for-breaking/{0}/{1}'>{2}</a></h3>", item.VehicleId, url, name); uiLitColour.Text = item.Colour; uiLitFuel.Text = item.FuelType; uiLitTrans.Text = item.Transmission; uiLitEng.Text = item.EngineCode; uiImgCar.AlternateText = name;}}tblVehicle item = ((tblVehicle)e.Item).DataItem;
I'm getting the following error: Cannot convert type 'Telerik.Web.UI.RadListViewItem' to 'tblVehicle'
I'm sure there is a simple answer to this as everything worked fine under a straightforward repeater control.
Any help would be greatly appreciated.
Regards
Dale

ddlSecurityRole.DataSource = ocRolesddlSecurityRole.DataTextField = "Description"ddlSecurityRole.DataValueField = "ID"ddlSecurityRole.DataBind()O.ID_SecurityRole = CLng(DirectCast(objEI("SecurityRole").Controls(0), RadComboBox).SelectedValue)<head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <div> <telerik:RadTextBox ID="txtAppId" runat="server" Width="300" AutoPostBack="false"> </telerik:RadTextBox> <asp:RequiredFieldValidator ID="TextBoxRequiredFieldValidator" runat="server" Display="None" ControlToValidate="txtAppId" Text="*" ErrorMessage="NOT NULL"> </asp:RequiredFieldValidator> </div> </form></body></html><script type="text/javascript"> function ValidatorUpdateDisplay(val) { //debugger if (typeof (val.display) == "string") { if (val.display == "None") { ValidatorUpdateDisplayEnd(val); return; } if (val.display == "Dynamic") { val.style.display = val.isvalid ? "none" : "inline"; return; } } if ((navigator.userAgent.indexOf("Mac") > -1) && (navigator.userAgent.indexOf("MSIE") > -1)) { val.style.display = "inline"; } val.style.visibility = val.isvalid ? "hidden" : "visible"; } function ValidatorUpdateDisplayEnd(args) { //debugger var textbox = $find(args.controltovalidate); if (textbox) { if (args.isvalid) { textbox._invalid = false; textbox.updateCssClass(); } else { textbox.set_textBoxValue("NOT NULL"); textbox._invalid = true; textbox.updateCssClass(); } } }</script>