| <telerik:RadChart ID="chbBar" runat="server" DataSourceID="sdsReportBar" SeriesOrientation="Horizontal" AutoLayout="True" EnableViewState="False"> |
| <Series> |
| <cc1:ChartSeries DataLabelsColumn="MaxMS" DataXColumn="MaxPct" DataYColumn="MaxMS" Name="Series 1"> |
| <Appearance BarWidthPercent="35"> |
| </Appearance> |
| </cc1:ChartSeries> |
| </Series> |
| <PlotArea> |
| <XAxis AutoScale="False" MaxValue="100" MinValue="10" MaxItemsCount="12"> |
| <Appearance Color="134, 134, 134" MajorTick-Color="134, 134, 134"> |
| <MajorGridLines Color="134, 134, 134" Width="0" /> |
| <TextAppearance TextProperties-Color="Black"> |
| </TextAppearance> |
| </Appearance> |
| <AxisLabel> |
| <Appearance RotationAngle="270"> |
| </Appearance> |
| <TextBlock> |
| <Appearance TextProperties-Color="Black"> |
| </Appearance> |
| </TextBlock> |
| </AxisLabel> |
| <Items> |
| <cc1:ChartAxisItem Value="10"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="20"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="30"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="40"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="50"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="60"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="70"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="80"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="90"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="95"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="99"> |
| </cc1:ChartAxisItem> |
| <cc1:ChartAxisItem Value="100"> |
| </cc1:ChartAxisItem> |
| </Items> |
| </XAxis> |
| <YAxis> |
| <Appearance Color="134, 134, 134" MajorTick-Color="134, 134, 134" MinorTick-Color="134, 134, 134"> |
| <MajorGridLines Color="134, 134, 134" /> |
| <MinorGridLines Color="134, 134, 134" /> |
| <TextAppearance TextProperties-Color="Black"> |
| </TextAppearance> |
| </Appearance> |
| <AxisLabel> |
| <Appearance RotationAngle="0"> |
| </Appearance> |
| <TextBlock> |
| <Appearance TextProperties-Color="Black"> |
| </Appearance> |
| </TextBlock> |
| </AxisLabel> |
| </YAxis> |
| <YAxis2> |
| <AxisLabel> |
| <Appearance RotationAngle="0"> |
| </Appearance> |
| </AxisLabel> |
| </YAxis2> |
| <Appearance> |
| <FillStyle MainColor="158, 184, 229" SecondColor="White"> |
| </FillStyle> |
| </Appearance> |
| </PlotArea> |
| <Appearance> |
| <Border Color="134, 134, 134" /> |
| </Appearance> |
| <ChartTitle> |
| <Appearance> |
| <FillStyle MainColor=""> |
| </FillStyle> |
| </Appearance> |
| <TextBlock Text="Milliseconds"> |
| <Appearance TextProperties-Color="Black" TextProperties-Font="Arial, 18px"> |
| </Appearance> |
| </TextBlock> |
| </ChartTitle> |
| <Legend Visible="False"> |
| <Appearance Dimensions-Margins="15%, 2%, 1px, 1px" Dimensions-Paddings="2px, 8px, 6px, 3px" Position-AlignedPosition="TopRight" Visible="False"> |
| <ItemTextAppearance TextProperties-Color="Black"> |
| </ItemTextAppearance> |
| <ItemMarkerAppearance Figure="Square"> |
| </ItemMarkerAppearance> |
| </Appearance> |
| </Legend> |
| </telerik:RadChart> |
Public
Sub LoadAttendeesTreeView(ByVal p_iSchdID As Integer)
Try
' Create DataSet & DataTables
Dim ds As New DataSet
Dim dtDepartment As DataTable = TrainingData.GetDepartments
Dim dtEmployees As DataTable = TrainingData.GetAttendees(p_iSchdID)
Dim curDept As Integer = 0
' Add the DataTables to the DataSet
ds.Tables.Add(dtDepartment)
ds.Tables.Add(dtEmployees)
' Create the data relationship
ds.Relations.Add("RelDepartment", ds.Tables(0).Columns("DEPARTMENT"), ds.Tables(1).Columns("eca_emply_dpt_id"))
For Each deptRow As DataRow In ds.Tables(0).Rows
curDept =CType(deptRow("DEPARTMENT").ToString, Integer)
Dim deptTESTNode As RadTreeNode = Me.tvAttendees.FindNodeByValue(curDept.ToString())
' GETTING ERROR ON LINE BELOW...
If deptTESTNode = Nothing Then
' Create a root node for the department
Dim deptNode As RadTreeNode = New RadTreeNode(deptRow("DEPT_NAME").ToString(), deptRow("DEPARTMENT").ToString())
' Add the node to the Tree View Control
tvAttendees.Nodes.Add(deptNode)
End If
Next
tvAttendees.DataBind()
Catch ex As Exception
Dim rethrow As Boolean = ExceptionPolicy.HandleException(ex, "General Exception")
End Try
End Sub
var mouseX = events.clientX;
var mouseY = events.clientY; var mouseX = events.offsetX;
var mouseY = events.offsetY; //Check if the image is over the editor or not
function isMouseOverEditor(editor, events)
{
var editorFrame = editor.get_contentAreaElement();
var editorRect = $telerik.getBounds(editorFrame);
var mouseX = events.clientX;
var mouseY = events.clientY;
if (mouseX < (editorRect.x + editorRect.width) &&
mouseX > editorRect.x &&
mouseY < (editorRect.y + editorRect.height) &&
mouseY > editorRect.y)
{
return true;
}
return false;
}
| foreach (EmailContainerAttachment att in _currentEmail.Attachments) |
| { |
| int attId = att.Id; |
| LinkButton attTxt = new LinkButton(); |
| attTxt.ID = string.Format("lnkAttachment[{0}]", attId); |
| attTxt.Text = att.FileName; |
| attTxt.Click += new EventHandler(openAttachment_click); |
| txtMailAttachments.Controls.Add(attTxt); |
| } |
| } |
| void openAttachment_click(object sender, EventArgs e) |
| { |
| string scriptstring = "radalert('Welcome to Rad<b>window</b>!', 330, 210);"; |
| ScriptManager.RegisterStartupScript(this, this.GetType(), "radalert", scriptstring, true); |
| // throw new NotImplementedException(); |
| } |
I have used the following code to set the style sheet for the RAD Editor:
| Dim l_colCSSFiles As EditorCssFileCollection ' The collection of RAD Editor CSS files. |
| ' Read back the current colleciton of css files. |
| l_colCSSFiles = radEditor.CssFiles |
| ' Add the new css file to the collection. |
| l_colCSSFiles.Add(New EditorCssFile("~/assets/css/customRadEditor.css")) |

Unable to insert records in the row :
Error message - {"Unable to cast object of type 'Telerik.Web.UI.GridCommandItem' to type 'Telerik.Web.UI.GridEditFormInsertItem'."}
Am I missing something ??
| protected void RadGrid1_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
| { |
| GridEditFormInsertItem insertedItem = (GridEditFormInsertItem)e.Item; |
| string Activity = (insertedItem["Activity"].Controls[0] as TextBox).Text; |
| string Status = (insertedItem["Status"].Controls[0] as TextBox).Text; |
| string Comments = (insertedItem["Comments"].Controls[0] as TextBox).Text; |
| try |
| { |
| string Query = null; |
| Query = "INSERT into SheduleActivityDetails(Activity,Status,Comments) values('" + Activity + "','" + Status + "','" + Comments + "')"; |
| objDataLayer.ExecuteNonQuery(Query); |
| RebindRadGrid(); |
| } |
| catch (Exception ex) |
| { |
| RadGrid1.Controls.Add(new LiteralControl("Unable to insert Activity. Reason: " + ex.Message)); |
| e.Canceled = true; |
| } |
| <telerik:RadGrid ID="RadGrid1" runat="server" |
| Width="600px" AllowMultiRowSelection="false" AllowMultiRowEdit="false" AllowAutomaticInserts="false" |
| AllowAutomaticUpdates="false" AllowPaging="true" ShowStatusBar="true" AutoGenerateEditColumn="false" |
| EnableAJAX="true" OnNeedDataSource="RadGrid1_NeedDataSource" |
| OnInsertCommand="RadGrid1_InsertCommand" OnUpdateCommand="RadGrid1_UpdateCommand" |
| ShowFooter="True" OnItemCreated="RadGrid1_ItemCreated" Skin="Office2007"> |
| <ClientSettings> |
| <Selecting AllowRowSelect="true" EnableDragToSelectRows="true" /> |
| </ClientSettings> |
| <MasterTableView CommandItemDisplay="Top" DataKeyNames="Id" EditMode="InPlace" AllowAutomaticInserts="False" AutoGenerateColumns="false" Width="100%"> |
| <Columns> |
| <telerik:GridClientSelectColumn HeaderStyle-Width="40px" /> |
| <telerik:GridBoundColumn DataField="Id" Visible="true" HeaderText="Id" |
| UniqueName="Id" ReadOnly="True"> |
| </telerik:GridBoundColumn> |
| <%--<telerik:GridBoundColumn DataField="Activity Id" HeaderText="ID" ReadOnly="True" |
| SortExpression="ActivityId" UniqueName="Activity ID" Visible="false"> |
| <HeaderStyle Width="20px" ForeColor="Silver" /> |
| <ItemStyle ForeColor="Silver" /> |
| </telerik:GridBoundColumn>--%> |
| <telerik:GridBoundColumn DataField="Activity" HeaderText="Activity" SortExpression="Activity" |
| UniqueName="Activity"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Status" HeaderText="Status" SortExpression="Status" |
| UniqueName="Status" Visible="true" EditFormColumnIndex="1"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Comments" HeaderText="Comments" SortExpression="Comments" |
| UniqueName="Comments" Visible="true" EditFormColumnIndex="1"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <CommandItemTemplate> |
| <div style="padding: 10px 0px;"> |
| <asp:LinkButton Style="vertical-align: bottom" ID="btnEditSelected" runat="server" |
| CommandName="EditSelected" CausesValidation="false" Visible='<%# RadGrid1.EditIndexes.Count == 0 %>'><img style="border:0px;vertical-align:middle;" alt="" src="=../../Images/Edit.gif" /> Edit Selected Activity</asp:LinkButton> |
| <asp:LinkButton ID="LinkButton1" runat="server" CommandName="UpdateEdited" Visible='<%# RadGrid1.EditIndexes.Count > 0 %>'><img style="border:0px;vertical-align:middle;" alt="" src="=../../Images/Update.gif" /> Update Activity</asp:LinkButton> |
| <asp:LinkButton ID="LinkButton2" runat="server" CommandName="CancelAll" CausesValidation="false" |
| Visible='<%# RadGrid1.EditIndexes.Count > 0 || RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px;vertical-align:middle;" alt="" src="=../../Images/edit.png" /> Cancel editing</asp:LinkButton> |
| <asp:LinkButton ID="LinkButton3" runat="server" CommandName="InitInsert" Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px;vertical-align:middle;" alt="" src="=../../Images/AddRecord.gif" /> Add new Activity</asp:LinkButton> |
| <asp:LinkButton ID="LinkButton4" runat="server" CommandName="PerformInsert" Visible='<%# RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px;vertical-align:middle;" alt="" src="=../../Images/Insert.gif" /> Add this Activity</asp:LinkButton> |
| |
| <asp:LinkButton ID="LinkButton5" runat="server" CommandName="RebindGrid"><img style="border:0px;vertical-align:middle;" alt="" src="=../../Images/Refresh.gif"/> Refresh Activities</asp:LinkButton> |
| </div> |
| </CommandItemTemplate> |
| <EditFormSettings ColumnNumber="2" CaptionFormatString="Edit properties of Activity with Id {0}" |
| CaptionDataField="ActivityId"> |
| <FormTableItemStyle Wrap="False"></FormTableItemStyle> |
| <FormCaptionStyle CssClass="EditFormHeader"></FormCaptionStyle> |
| <FormMainTableStyle GridLines="Horizontal" CellSpacing="0" CellPadding="5" BackColor="White" |
| Width="100%"/> |
| <FormTableStyle CellSpacing="0" CellPadding="2" CssClass="module" Height="110px" |
| BackColor="White"/> |
| <FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle> |
| <EditColumn ButtonType="ImageButton" InsertText="Insert Order" UpdateText="Update record" |
| UniqueName="EditCommandColumn1" CancelText="Cancel edit"> |
| </EditColumn> |
| <FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle> |
| </EditFormSettings> |
| </MasterTableView> |
| </telerik:RadGrid> |