or
| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="testbug.aspx.vb" Inherits="testbug" %> |
| <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> |
| <!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>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <table style="width:100%;"> |
| <tr> |
| <td class="style2"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td width="400"> |
| <telerik:RadGrid ID="RadGrid1" runat="server" Skin="Office2007"> |
| </telerik:RadGrid> |
| </td> |
| <td> </td> |
| </tr> |
| </table> |
| </form> |
| </body> |
| </html> |
| Partial Class testbug |
| Inherits System.Web.UI.Page |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| Dim dt As New DataTable |
| Dim r As DataRow |
| dt.Columns.Add(New DataColumn("This_is_a_really_long_column_name", GetType(System.String))) |
| dt.Columns.Add(New DataColumn("This_is_another_really_long_one", GetType(System.String))) |
| dt.Columns.Add(New DataColumn("Here_is_another_long_one", GetType(System.String))) |
| dt.Columns.Add(New DataColumn("Boy_these_are_getting_long", GetType(System.String))) |
| r = dt.NewRow() |
| r(0) = "some texthere" |
| r(1) = "some more text" |
| r(2) = "here is even more" |
| r(3) = "finally last column" |
| dt.Rows.Add(r) |
| RadGrid1.DataSource = dt |
| RadGrid1.DataBind() |
| End Sub |
| End Class |
<
rad:RadDatePicker ID="datePikFmCrSingle" runat="server" EnableTyping="False" Skin="Default2006" Calendar-EnableMonthYearFastNavigation="false">
<DateInput ReadOnly="True" Skin="Outlook" CssClass="input" id="dateInput1" runat="server">
</DateInput>
</rad:RadDatePicker>
datepicker._dateInput
I get the _dateInput as null, I also tried the same as:| protected void RadTreeView1_NodeExpand(object o, RadTreeNodeEventArgs e) |
| { |
| // This fires when a + sign is clicked and the tree expands |
| switch (e.NodeClicked.Category) |
| { |
| case "Category": |
| if (PDM.GlobalVariable.NodeID == "CategoryID") |
| { |
| AddSubCategoryNodes(e.NodeClicked); |
| } |
| AddProductNodes(e.NodeClicked); |
| break; |
| case "Product": |
| AddVariantNodes(e.NodeClicked); |
| break; |
| case "Variant": |
| AddSizeNodes(e.NodeClicked); |
| break; |
| default: |
| break; |
| } |
| } |
| private void AddSubCategoryNodes(RadTreeNode parentNode) |
| { |
| // Add to tree when SubCategories are present |
| DataTable dt = GetCategoryNodeData(int.Parse(parentNode.Value)); |
| foreach (DataRow row in dt.Rows) |
| { |
| RadTreeNode node = new RadTreeNode(); |
| node.Text = (string)row[PDM.GlobalVariable.NodeName]; |
| node.Value = ((int)row[PDM.GlobalVariable.NodeID]).ToString(); |
| node.CssClass = "Normal"; |
| node.HoveredCssClass = "Normal"; |
| node.Category = "Category"; |
| if (getChildCount("Category", (int)row[PDM.GlobalVariable.NodeID]) > 0) |
| { |
| node.ExpandMode = TreeNodeExpandMode.ServerSideCallBack; |
| } |
| parentNode.Nodes.Add(node); |
| } |
| } |
| private void AddProductNodes(RadTreeNode parentNode) |
| { |
| // Add to tree when product is present |
| bool Test = false; |
| RadTreeNode addNode = new RadTreeNode(); |
| DataTable dt = GetProductNodeData(int.Parse(parentNode.Value)); |
| foreach (DataRow row in dt.Rows) |
| { |
| if (Test == false) |
| { |
| addNode.Text = "Add Product"; |
| addNode.Value = "0"; |
| addNode.Category = "Product"; |
| addNode.CssClass = "FirstNode"; |
| addNode.HoveredCssClass = "OverNode"; |
| addNode.NavigateUrl = "AddProduct.aspx?CategoryID=" + parentNode.Value + "&SystemID=11"; |
| addNode.Target = "Radpane8"; |
| parentNode.Nodes.Add(addNode); |
| Test = true; |
| } |
| RadTreeNode node = new RadTreeNode(); |
| node.Text = (string)row["Name"]; |
| node.Value = ((int)row["ProductID"]).ToString(); |
| nodeSystem = ((int)row["SystemID"]).ToString(); |
| node.Category = "Product"; |
| node.NavigateUrl = "Product.aspx?ProductID=" + node.Value + "&SystemID=" + nodeSystem; |
| node.Target = "Radpane8"; |
| if (getChildCount("Product", (int)row["ProductID"]) > 0) |
| { |
| node.ExpandMode = TreeNodeExpandMode.ServerSideCallBack; |
| } |
| parentNode.Nodes.Add(node); |
| } |
| } |