<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server" /></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <script type="text/javascript"> //Put your JavaScript code here. </script> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" OnDetailTableDataBind="RadGrid1_DetailTableDataBind" OnNeedDataSource="RadGrid1_NeedDataSource" Skin="Vista" Width="800px"> <ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> <Resizing AllowColumnResize="True" /> </ClientSettings> <MasterTableView> <DetailTables> <telerik:GridTableView runat="server"> <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn FilterControlAltText="Filter column column" HeaderText="DetailCol0" UniqueName="column"> <HeaderStyle Width="300px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlAltText="Filter column1 column" HeaderText="DetailCol1" UniqueName="column1"> <HeaderStyle Width="300px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlAltText="Filter column2 column" HeaderText="DetailCol2" UniqueName="column2"> <HeaderStyle Width="300px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlAltText="Filter column3 column" HeaderText="DetailCol3" UniqueName="column3"> <HeaderStyle Width="300px" /> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </telerik:GridTableView> </DetailTables> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn FilterControlAltText="Filter column column" HeaderText="MasterCol0" UniqueName="column"> <HeaderStyle Width="300px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlAltText="Filter column1 column" HeaderText="MasterCol1" UniqueName="column1"> <HeaderStyle Width="300px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlAltText="Filter column2 column" HeaderText="MasterCol2" UniqueName="column2"> <HeaderStyle Width="300px" /> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> </telerik:RadGrid> </form></body></html>public partial class Default : System.Web.UI.Page { protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { List<string> theList = new List<string> { "a", "b", "c" }; RadGrid1.DataSource = theList; } protected void RadGrid1_DetailTableDataBind(object sender, GridDetailTableDataBindEventArgs e) { List<string> theList2 = new List<string> { "d", "e", "f" }; e.DetailTableView.DataSource = theList2; }}protected void AsyncUpload1_FileUploaded(object sender, Telerik.Web.UI.FileUploadedEventArgs e){using (Stream stream = e.File.InputStream){bool fileSaved = false;Random objRand = new Random();while (!fileSaved){string strUploadFileName = "~/tmp/" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xlsx";if (!File.Exists(Server.MapPath(strUploadFileName))){byte[] xlsData = new byte[stream.Length];stream.Read(xlsData, 0, (int)stream.Length);FileStream fs = new FileStream(Server.MapPath(strUploadFileName), FileMode.Create, FileAccess.ReadWrite);BinaryWriter bw = new BinaryWriter(fs);bw.Write(xlsData);bw.Close();ViewState["currXLFile"] = Server.MapPath(strUploadFileName);//read contents now...LoadData();fileSaved = true;}}}}
using (Stream stream = e.File.InputStream)
<Columns> <telerik:GridBoundColumn DataField="TaskID" HeaderText="taskID" UniqueName="TaskID" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="TaskName" HeaderText="ชื่à¸à¸‡à¸²à¸™" UniqueName="TaskName"> <FilterTemplate> <telerik:RadComboBox ID="RadComboBox1" Runat="server" ShowToggleImage="False" Skin="Vista" AutoPostBack="True" MarkFirstMatch="True" EnableLoadOnDemand="true" onitemsrequested="RadComboBox1_ItemsRequested" onselectedindexchanged="RadComboBox1_SelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn CommandName="Delete" ConfirmText="Do you want to delete this item?" ConfirmTitle="Delete" Text="Delete" UniqueName="column1"> </telerik:GridButtonColumn> </Columns><telerik:RadTreeView ID="RadTreeView_CommonControls" runat="server" Skin="Windows7" OnClientDoubleClick="SetPlaceHolders"> <Nodes> <telerik:RadTreeNode Text="Text Controls"> <Nodes> <telerik:RadTreeNode Text="Text Area" Value="<Text Area></Text Area>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Regards Template" Value="<Regards></Regards>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Intro Template" Value="<Intro></Intro>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Sat Intro Template" Value="<About Sat></About Sat>"></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode Text="Audio Controls"> <Nodes> <telerik:RadTreeNode Text="Embed Audio" Value="<Embed Audio></Embed Audio>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Upload Audio" Value="<Upload Audio></Upload Audio>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Upload BGM" Value="<Upload BGM></Upload BGM>"></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode Text="Video Controls"> <Nodes> <telerik:RadTreeNode Text="Embed Video" Value="<Embed Video></Embed Video>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Upload Video" Value="<Embed Video></Embed Video>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Upload Video and Audio" Value="<Embed Video></Embed Video>"></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeView>function SetPlaceHolders(sender, args) { var TreeView = $find("<%=RadTreeView_CommonControls.ClientID%>"); var SelectedNode_Tree = TreeView.get_selectedNode(); SelectedNode_Tree = TreeView.SelectedNode; debugger; }var SelectedNode_Tree = TreeView.get_selectedNode(); //This is displaying Null
SelectedNode_Tree = TreeView.SelectedNode; // This raising as Undefined
Will u please help me to fnd out this?
public class CustomDDLItemTemplate : ITemplate
{
ListItemType templateType;
string ColName = "AppName";
/// <summary>
/// Create the template
/// </summary>
/// <param name="container"></param>
public void InstantiateIn(Control container)
{
CheckBox checkBox = new CheckBox();
Label lblDisplayText = new Label();
checkBox.ID = "checkBox";
checkBox.Attributes.Add("onclick", "onCheckBoxClick(this,'"+ container.ClientID +"');");
lblDisplayText.ID = "label";
lblDisplayText.DataBinding += new EventHandler(this.Label_DataBind);
// Create a new HtmlGenericControl.
HtmlGenericControl NewControl = new HtmlGenericControl("div");
// Set the properties of the new HtmlGenericControl control.
NewControl.Attributes.Add("onclick", "StopPropagation(event);");
// Add the new HtmlGenericControl to the Controls collection of the PlaceHolder control.
container.Controls.Add(NewControl);
NewControl.Controls.Add(checkBox);
NewControl.Controls.Add(lblDisplayText);
break;
}
public void Label_DataBind(Object sender, EventArgs e)
{
Label lbl = (Label)sender;
RadComboBoxItem radCombo = (RadComboBoxItem)lbl.NamingContainer;
lbl.Text = DataBinder.Eval(radCombo.DataItem, ColName).ToString();
}
}
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.
|
|