or

<telerik:RadComboBox ID="UsersFromAD" runat="server" Width="256px"<br> Height="100px" ShowDropDownOnTextboxClick="false" MarkFirstMatch="True" OnItemsRequested="ComboUsersFromAD_ItemsRequested" EnableVirtualScrolling="True" ItemsPerRequest="10" ShowMoreResultsBox="true" EnableLoadOnDemand="True" Skin="Windows7"> </telerik:RadComboBox><%@ Page Language="VB" AutoEventWireup="false" CodeFile="ITAlert.aspx.vb" Inherits="DepartmentManager_ITAlert" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><!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></head><body> <form id="form1" runat="server"> <div style="width: 500px; margin-left: auto; margin-right: auto;"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <asp:Label ID="Label1" runat="server" Text="Staffs to get the email alert:" Font-Bold="true"></asp:Label> <br /><br /> <telerik:RadGrid ID="RadGrid1" runat="server" AllowSorting="True" allowpaging="true" AutoGenerateColumns="False" DataSourceID="LDS" GridLines="None" pagesize="20" AllowAutomaticDeletes="True" Style="border: 0; outline: none;" OnDeleteCommand="RadGrid1_DeleteCommand" > <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True"> <Selecting AllowRowSelect="True" /> </ClientSettings> <MasterTableView DataSourceID="LDS" DataKeyNames="ID"> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="DisplayName" FilterControlAltText="Filter Name column" HeaderText="Staff Name" ReadOnly="True" SortExpression="DisplayName" UniqueName="DisplayName"> </telerik:GridBoundColumn> <telerik:GridButtonColumn ConfirmText="Delete this record?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" Text="Delete" CommandName="Delete" /> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> </telerik:RadGrid> <asp:LinqDataSource ID="LDS" runat="server" ContextTypeName="DataContext" OrderBy="DisplayName" Select="new (ID, DisplayName)" TableName="v_EmailAlerts" Where="Type == 4"> <WhereParameters> <asp:QueryStringParameter Name="CID" QueryStringField="CID" Type="Int32" /> </WhereParameters> </asp:LinqDataSource> <br /> <br /> <asp:TextBox runat="server" ID="tb_staffname"> </asp:TextBox> <asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_click"/> <telerik:RadListBox runat="server" ID="RadListBox_staff" Height="300px" Width="230px" AllowTransfer="false" AutoPostBack="false" style="top: 0px; left: 0px" DataSourceID="LDS_staff" DataTextField="displayname" DataValueField="sid" > </telerik:RadListBox> <asp:LinqDataSource ID="LDS_staff" runat="server" ContextTypeName="dcHRISDataContext" OrderBy="DisplayName" Select="new (SID, DisplayName)" TableName="vHRIS_StaffDBs" Where="Lefe == False and SID is nothing"> </asp:LinqDataSource> </div> </form></body></html>Imports Telerik.Web.UIPartial Class DepartmentManager_ITAlert Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) End Sub Protected Sub RadGrid1_DeleteCommand(ByVal source As Object, ByVal e As GridCommandEventArgs) Handles RadGrid1.DeleteCommand Dim AlertID = DirectCast((DirectCast(e.Item, GridDataItem)).GetDataKeyValue("ID"), Integer) 'retrive entity form the Db Dim dc As New DataContext Dim rec = (From a In dc.EmailAlerts Where a.id = AlertID).firstordefault If rec IsNot Nothing Then dc.HRIS_EmailAlerts.DeleteOnSubmit(rec) dc.SubmitChanges() End If End Sub Protected Sub btnSearch_click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSearch.Click Dim sname As String = "" sname = tb_staffname.text If sname <> "" Then Dim dc As New dcHRISDataContext Dim rec = (From a In dc.vHRIS_StaffDBs Where a.Lefe = False _ And (x >= x.DisplayName.Matches(sname)) Select a.SID, a.DisplayName Order By DisplayName).ToList RadListBox_staff.DataTextField = "DisplayName" RadListBox_staff.DataValueField = "SID" RadListBox_staff.DataSource = dt RadListBox_staff.DataBind() End If End SubEnd ClassDim rec = (From a In dc.vHRIS_StaffDBs Where a.Lefe = False _ And (x >= x.DisplayName.Matches(sname)) Select a.SID, a.DisplayName Order By DisplayName).ToList| <EditFormSettings EditFormType="Template" ColumnNumber="3" CaptionFormatString="Add Manufacturer and Model"> |
| <FormTemplate> |
| <table id="tbl1Select" border="0"> |
| <tr> |
| <td style="border: 0px"> |
| Manufacturer: |
| </td> |
| <td style="border: 0px"> |
| <asp:DropDownList Width="150px" CssClass="cssField" ID="ddlManufacturer" runat="server"> |
| </asp:DropDownList> |
| </td> |
| </tr> |
| <tr> |
| <td style="border: 0px"> |
| Model: |
| </td> |
| <td style="border: 0px"> |
| <asp:TextBox ID="txtModel" CssClass="cssfield" runat="server"></asp:TextBox> |
| </td> |
| </tr> |
| </table> |
| <table> |
| <tr> |
| <td> |
| <asp:LinkButton ID="btnCancel" Text="Cancel" runat="server" CausesValidation="False" |
| CommandName="Cancel"> |
| </asp:LinkButton> |
| <asp:LinkButton ID="btnAdd" Text="Add" runat="server" CausesValidation="False" CommandName="Add"></asp:LinkButton> |
| </td> |
| </tr> |
| </table> |
| </FormTemplate> |
| <EditColumn UniqueName="EditCommandColumn1"> |
| </EditColumn> |
| </EditFormSettings> |
| protected void radAddproducts_ItemCommand(object source, GridCommandEventArgs e) |
| { |
| if (e.CommandName == "Cancel") |
| { |
| e.Canceled = true; |
| radAddproducts.MasterTableView.ClearEditItems(); |
| } |
| if (e.CommandName == "Add") |
| { |
| HiddenField hdnManufacturer; |
| if (e.Item is GridDataItem) |
| { |
| hdnManufacturer = (HiddenField)e.Item.FindControl("hdnmanufacturer"); |
| } |
| if (e.Item is GridEditFormItem) |
| { |
| DropDownList dlManufacturer = (DropDownList)e.Item.FindControl("ddlManufacturer"); |
| } |
| } |
| } |
Protected Sub RadButton1_Click(sender As Object, e As EventArgs) Handles RadButton1.Click For Each item As GridItem In RadGrid1.MasterTableView.GetItems(New GridItemType() {GridItemType.Pager, GridItemType.FilteringItem}) item.Display = False Next RadGrid1.MasterTableView.GetColumn("Column1").Visible = True RadGrid1.MasterTableView.GetColumn("Column2").Visible = False RadGrid1.MasterTableView.GetColumn("Column3").Visible = FalseEnd Sub <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function getOuterHTML(obj) { if (typeof (obj.outerHTML) == "undefined") { var divWrapper = document.createElement("div"); var copyOb = obj.cloneNode(true); divWrapper.appendChild(copyOb); return divWrapper.innerHTML } else return obj.outerHTML; } function PrintRadGrid() { var previewWnd = window.open('about:blank', '', '', false); var sh = '<%= ClientScript.GetWebResourceUrl(RadGrid1.GetType(),String.Format("Telerik.Web.UI.Skins.{0}.Grid.{0}.css",RadGrid1.Skin)) %>'; var shBase = '<%= ClientScript.GetWebResourceUrl(RadGrid1.GetType(),"Telerik.Web.UI.Skins.Grid.css") %>'; var styleStr = "<html><head><link href = '" + sh + "' rel='stylesheet' type='text/css'></link>"; styleStr += "<link href = '" + shBase + "' rel='stylesheet' type='text/css'></link></head>"; var htmlcontent = styleStr + "<body>" + getOuterHTML($find('<%= RadGrid1.ClientID %>').get_element()) + "</body></html>"; previewWnd.document.open(); previewWnd.document.write(htmlcontent); previewWnd.document.close(); previewWnd.print(); if (!$telerik.isChrome) { previewWnd.close(); } } </script></telerik:RadCodeBlock><telerik:RadButton ID="RadButton1" runat="server" Text="Print" AutoPostBack="True" OnClick="RadButton1_Click" OnClientClicking="PrintRadGrid"> </telerik:RadButton><telerik:RadRotator ID="RadRotator1" runat="server" DataSourceID="XmlDataSource1" Width="610px" Height="800px" ScrollDuration="2000" FrameDuration="2000" RotatorType="Buttons" BorderColor="#bfd8e8" BorderWidth="1" ScrollDirection="Left,Right" WrapFrames="false" > <ItemTemplate> <table width="610"> <tr><td><p><asp:Label ID="PersonName" runat="server"><%# XPath("ImageText")%></asp:Label></p></td></tr> <tr><td> <telerik:RadButton ID="_leftBtn" runat="server" Text="Previous"> </telerik:RadButton> <telerik:RadButton ID="_rightBtn" runat="server" Text="Next"> </telerik:RadButton> <a href="#" id="leftBtn" title="Rotate Left" class="leftButton">Previous</a><a href="#" id="rightBtn" title="Rotate Right" class="rightButton">Next</a> </td></tr> <tr><td> <asp:Image ID="CustomerImage" runat="server" AlternateText="Customer image" ImageUrl='<%# XPath("ImageUrl") %>' CssClass="personImage"></asp:Image> </td></tr> </table> </ItemTemplate> <ControlButtons LeftButtonID="leftBtn" RightButtonID="rightBtn"></ControlButtons> </telerik:RadRotator>