| <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="thumbRotator"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="imagePreview" LoadingPanelID="LoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManagerProxy> |
| <div class="GalleryRow"> |
| <div class="MiddleLeft"> |
| </div> |
| <div class="preview" runat="server" id="detailsPanel"> |
| <div class="ImageContainer"> |
| <asp:Image ID="imagePreview" runat="server" ImageUrl="Images/spacer.gif" AlternateText="preview" BorderWidth="0"></asp:Image> |
| </div> |
| </div> |
| <div class="MiddleRight"> |
| </div> |
| </div> |
| <div class="GalleryRow"> |
| <div class="BottomLeft"> |
| <img src="Images/left2.gif" id="img_left" height="117" width="50" alt="" style="cursor: pointer" /> |
| </div> |
| <div class="BottomMiddle"> |
| <telerik:RadRotator ID="thumbRotator" runat="server" RotatorType="ButtonsOver" Width="450" |
| Height="118px" ItemHeight="118" ItemWidth="145" FrameDuration="1" ScrollDirection="Left,Right" OnItemClick="ShowImage"> |
| <ItemTemplate> |
| <div class="itemTemplate"> |
| <img src='<%# DataBinder.Eval(Container.DataItem, "Image") %>' alt='gallery image' |
| class="RotatorImage" /> |
| </div> |
| </ItemTemplate> |
| <ControlButtons LeftButtonID="img_left" RightButtonID="img_right" /> |
| </telerik:RadRotator> |
| </div> |
| <div class="BottomRight"> |
| <img src="Images/right.gif" id="img_right" height="117" width="62" alt="" style="cursor: pointer" /> |
| </div> |
| </div> |
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
|
I’m using component RadGrid. I need to represent RadGrid like ListView for that I’m using ItemTemplate. I’m creating it (ItemTemplate) on the server-side. Because in RadGrid the columns creating dynamically. Here my code example:
SearchGridItemTemplate.cs
public enum SearchGridItemTemplateType {ReportCardTemplate, InvestigationTemplate, ReportTemplate, InvestigationObjectTemplate};
public class SearchGridItemTemplate : ITemplate
{
SearchGridItemTemplateType _templateType;
public SearchGridItemTemplate (SearchGridItemTemplateType type)
{
_templateType = type;
}
public void InstantiateIn(System.Web.UI.Control container)
{
Literal literal = new Literal();
literal.DataBinding += new System.EventHandler(literal_DataBinding);
container.Controls.Add(literal);
}
void literal_DataBinding(object sender, System.EventArgs e)
{
//Some code…
}
}
Default.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
//Some code…
searchResultGrid.MasterTableView.ItemTemplate = new SearchGridItemTemplate (SearchGridItemTemplateType.ReportCardTemplate);
//Some code…
}
Everything works fine, but I have some problem. The problem is in next situation. I need to get data from the selected item. I’m doing its like this:
GridDataItem[] items = searchResultGrid.MasterTableView.GetSelectedItems();
foreach (GridDataItem item in items)
{
TableCell cell = item["ID"];
//Some code…
}
But in the GridDataItem I can’t get data that I need.
How I can make it? Can you send me example or reference to that problem?
<script type="text/javascript">
function onClicking(sender, eventArgs)
{
var item = eventArgs.get_item();
var proceed = confirm("Permanently delete this Date and ALL samples under it?");
if (!proceed)
{
eventArgs.set_cancel(true);
}
}
</script>
<telerik:RadTreeViewContextMenu runat="server" ID="ChemicalDateMenu" ClickToOpen="True" Skin="Vista" OnClientItemClicking="onClicking">
<Items>
<telerik:RadMenuItem Text="Add New Sample" Value="ChemicalAdd" runat="server"></telerik:RadMenuItem>
<telerik:RadMenuItem Text="Delete Sample" Value="ChemicalDelete" runat="server"></telerik:RadMenuItem>
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadTreeViewContextMenu>
Thx Marcel
RadTreeView treeView = ddlResource.Items[0].FindControl("RadTreeView1") as RadTreeView;
if (treeView != null)
{
LoadTreeView(treeView);
}
}
----------------------------------------------------Problem 2------------------------------------------
When I take the following lines away from the RadComboBox the ItemRequested Event is firing.
<Items>
<telerik:RadComboBoxItem Text="" Value="" />
</Items>
But when I change my CodeBehind to ddlResource.FindControl("RadTreeView1")
treeView is returning null
protected void RadComboBox1_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
{
RadTreeView treeView = ddlResource.FindControl("RadTreeView1") as RadTreeView;
if (treeView != null)
{
LoadTreeView(treeView);
}
}
I have tried a lot of things using <div> tag without <div>. But those did not make any difference.
Please Help
Thanks
Himadri
<telerik:RadRotator ID="RadRotator1"
runat="server"
DataSourceID="XmlDataSource1"
Skin="Web20"
FrameDuration="6000"
Height="300px"
ScrollDuration="600"
Width="650px" >
<ItemTemplate>
<img alt="<%# XPath("/Files/item/title") %>" src="Images/<%# XPath("/Files/item/filename") %> " />
</ItemTemplate>
</telerik:RadRotator>
<asp:XmlDataSource ID="XmlDataSource1" runat="server"
DataFile="~/App_Data/ImageRotator.xml" >
</asp:XmlDataSource>
my xml file looks like this
<?
xml version="1.0" encoding="utf-8" ?>
<
Files>
<
item>
<
filename>2008.jpg</filename>
<
title>2008 Text</title>
</
item>
<
item>
<
filename>banner4.jpg</filename>
<title>banner Text</title></
item>
<
item>
<
filename>04.png</filename>
<title>04 Text</title>
</
item>
</
Files>
can somebody give me a hint on what am I missing?
thanks
RadMultiPage multiPage = (RadMultiPage)Page.FindControl("RadMultiPage1");
multiPage is null. The control RadMultiPage is not found but it exists into the Page. do you know why ? Do you think I forgot something ?
Thanks,