| If (TypeOf e.Item Is GridEditableItem) AndAlso (e.Item.IsInEditMode) Then |
| Dim edititem As GridEditableItem = CType(e.Item, GridEditableItem) |
| Dim datepicker As RadDatePicker = CType(edititem("SpiralChngDelDate").FindControl("Picker1"), RadDatePicker) |
| Dim newdate As Object = datepicker.DbSelectedDate |
| SDS_Report.UpdateParameters.Add("SpiralChngDelDate", TypeCode.DateTime, "") |
| SDS_Report.UpdateParameters("SpiralChngDelDate").DefaultValue = newdate |
| SDS_Report.Update() |


| Private Sub LoadRootNodes() |
| Dim rtvClient As RadTreeView = Nothing |
| For Each myItem As RadComboBoxItem In RadComboBox1.Items |
| rtvClient = DirectCast(myItem.FindControl("rtvClient"), RadTreeView) |
| rtvClient.Nodes.Clear() |
| Exit For |
| Next |
| Dim ta As New dsHospiScriptTableAdapters.spDBList_GetHierarchy_ClientTableAdapter |
| Dim dt As New dsHospiScript.spDBList_GetHierarchy_ClientDataTable |
| ta.Fill(dt, Nothing, -1, Session.Item("HSUserID")) |
| Dim row As DataRow |
| For Each row In dt.Rows |
| Dim node As New RadTreeNode() |
| node.Text = CStr(row("MemberName")) |
| node.Value = CStr(row("MemberId")) |
| Session("Client") = row("MemberId") |
| node.Category = "Some Category" |
| node.ExpandMode = TreeNodeExpandMode.ServerSideCallBack |
| rtvClient.Nodes.Add(node) |
| Next row |
| dt = Nothing |
| ta = Nothing |
| End Sub 'LoadRootNodes |
<asp:repeater id="rClientTable" runat="server">
<itemtemplate>
<tr>
<td class="normal" style="border-bottom:solid 1 black">
<asp:CheckBox id="chkClient" OnCheckedChanged="ClientCheckBox_Changed" AutoPostBack="true" Runat="server" Text='<%# Container.dataitem("BusinessName") %>' />
</td>
</tr>
</itemtemplate>
</asp:repeater>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxSettingCreating="RadAjaxManager1_AjaxSettingCreating">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadScheduler1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadScheduler1"/>
<telerik:AjaxUpdatedControl ControlID="RadCalendar1" />
<telerik:AjaxUpdatedControl ControlID="pnlScheduler" />
<telerik:AjaxUpdatedControl ControlID="pnlAppointmentForm" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadCalendar1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadScheduler1"/>
<telerik:AjaxUpdatedControl ControlID="RadCalendar1" />
<telerik:AjaxUpdatedControl ControlID="pnlScheduler" />
<telerik:AjaxUpdatedControl ControlID="pnlAppointmentForm" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="rClientTable">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="chkClient"/>
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="DisplayMessage" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
| Requested URL | http://localhost:80/Instructor/ChartImage.axd?UseSession=true&ChartID=6c594c65-844a-4300-b2bb-a458e769c6b3_chart_ctl04$RadChart1&imageFormat=Png&random=0.8831890471667 |
|---|---|
| Physical Path | C:\inetpub\wwwroot\Instructor\ChartImage.axd |
<
add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Version=2007.3.1314.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
validate="false" />
here is the Source:
<%
@ Control Language="C#" %>
<%
@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<%
@ Register assembly="Telerik.Charting, Version=1.7.1.0, Culture=neutral, PublicKeyToken=d14f3dcc8e3e8763" namespace="Telerik.Charting" tagprefix="telerik" %>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:edwaydbConnectionString %>"
SelectCommand="Instructor_List_Courses" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:SessionParameter Name="InstructorID" SessionField="MM_StudentID"
Type="Int32" />
</SelectParameters>
</
asp:SqlDataSource>
<asp:DropDownList ID="ddlCourseID" runat="server" AutoPostBack="True"
DataSourceID="SqlDataSource2" DataTextField="CourseID"
DataValueField="CourseID">
</
asp:DropDownList>
<
script runat="server">
</
script>
<
asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:edwaydbConnectionString %>"
SelectCommand="studentstatus_one_course" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:FormParameter FormField="ddlCourseID" Name="CID" Type="String" />
</SelectParameters>
</
asp:SqlDataSource>
<
telerik:RadChart ID="RadChart1" runat="server" DataGroupColumn="(None)"
DataSourceID="SqlDataSource1" SeriesOrientation="Horizontal" Skin="Gradient">
<legend>
<appearance border-color="64, 64, 64" corners="Round, Round, Round, Round, 3"
dimensions-margins="18%, 1%, 1px, 1px">
<fillstyle maincolor="177, 183, 144">
</fillstyle>
</appearance>
</legend>
<plotarea seriesorientation="Horizontal">
<xaxis>
<appearance majortick-color="Black">
<majorgridlines color="DimGray" visible="False" />
<textappearance textproperties-color="Black">
</textappearance>
</appearance>
<axislabel>
<appearance rotationangle="270">
</appearance>
<textblock>
<appearance textproperties-font="Verdana, 9.75pt, style=Bold">
</appearance>
</textblock>
</axislabel>
</xaxis>
<yaxis visible="False">
<appearance minortick-visible="False">
<majorgridlines color="Black" />
<minorgridlines visible="False" />
</appearance>
<axislabel>
<appearance rotationangle="0">
</appearance>
<textblock>
<appearance textproperties-font="Verdana, 9.75pt, style=Bold">
</appearance>
</textblock>
</axislabel>
</yaxis>
<yaxis2>
<axislabel>
<appearance rotationangle="0">
</appearance>
<textblock>
<appearance textproperties-font="Verdana, 9.75pt, style=Bold">
</appearance>
</textblock>
</axislabel>
</yaxis2>
<appearance border-color="94, 94, 93" corners="Round, Round, Round, Round, 6"
dimensions-margins="18%, 22%, 12%, 10%">
<fillstyle maincolor="65, 201, 254" secondcolor="0, 107, 186">
</fillstyle>
</appearance>
</plotarea>
<Series>
<
telerik:ChartSeries Name="StudentID" DataYColumn="StudentID">
<appearance border-color="Black">
<fillstyle maincolor="199, 243, 178" secondcolor="17, 147, 7">
</fillstyle>
<textappearance textproperties-color="Black">
</textappearance>
</appearance>
</telerik:ChartSeries>
<
telerik:ChartSeries Name="totallectures" DataYColumn="totallectures">
<appearance border-color="Black">
<fillstyle maincolor="253, 226, 0" secondcolor="255, 156, 0">
</fillstyle>
<textappearance textproperties-color="Black">
</textappearance>
</appearance>
</telerik:ChartSeries>
<telerik:ChartSeries DataYColumn="countcomplete" Name="countcomplete">
<appearance border-color="Black">
<fillstyle maincolor="255, 128, 128" secondcolor="192, 0, 0">
</fillstyle>
<textappearance textproperties-color="Black">
</textappearance>
</appearance>
</telerik:ChartSeries>
<telerik:ChartSeries DataYColumn="percentcomplete" Name="percentcomplete">
<appearance border-color="Black">
<fillstyle maincolor="128, 128, 255" secondcolor="0, 0, 192">
</fillstyle>
<textappearance textproperties-color="Black">
</textappearance>
</appearance>
</telerik:ChartSeries>
</
Series>
<appearance border-color="117, 117, 117">
<fillstyle filltype="Gradient" maincolor="244, 244, 234"
secondcolor="167, 172, 137">
</fillstyle>
</appearance>
<charttitle>
<appearance border-color="64, 64, 64" corners="Round, Round, Round, Round, 3"
dimensions-margins="4%, 10px, 14px, 0%" position-alignedposition="Top">
<fillstyle maincolor="177, 183, 144">
</fillstyle>
</appearance>
<textblock>
<appearance textproperties-color="White"
textproperties-font="Verdana, 14.25pt, style=Bold">
</appearance>
</textblock>
</charttitle>
</
telerik:RadChart>
I'm testing the treeview control (lastest release 2007_3_1425) with Safari 3.0.04 on Windows.
Here is my tag:
<telerik:RadTreeView ID="RadTreeView1" runat="server" Height="300px" Width="300px" CheckBoxes="true" OnNodeExpand="RadTreeView1_NodeExpand" OnClientNodeExpanding="OnClientNodeExpanding" OnClientNodeChecking="BeforeCheck" OnClientNodeChecked="AfterCheck" OnClientNodePopulated="NodesPopulated" />
The nodes are populated server side with an expand mode of ServerSide callback.
What I've found that is IF I have the client side event handlers specified (e.g. OnClientNodeExpanding, OnClientNodeChecking, etc.) the treeview will NOT load on demand--when I click on the expand (+) icon nothing happens. So what I've had to do as a temporary workaround is on the server side if I detect Safari I blank out my client-side event handlers. However, this means that my code to check/uncheck doesn't work or fire.
Please confirm.
Regards,
Gerry