or
<
telerik:GridBoundColumn
UniqueName="School1"
SortExpression="School"
DataField="School"
HeaderText="School"
AllowFiltering="true"
Groupable="true"
HeaderStyle-Width="75"
ItemStyle-Width="75"
FooterStyle-Width="75"/>
<
telerik:GridTemplateColumn
UniqueName="School2"
SortExpression="School"
DataField="School"
HeaderText="School"
AllowFiltering="true"
Groupable="true"
HeaderStyle-Width="75"
ItemStyle-Width="75"
FooterStyle-Width="75">
<ItemTemplate>
<%
# Eval("School") %>
</ItemTemplate>
</telerik:GridTemplateColumn>
| <telerik:GridTemplateColumn DataField="STATUS" HeaderText="Status" |
| ItemStyle-HorizontalAlign="center" SortExpression="STATUS"> |
| <ItemTemplate> |
| <asp:Label ID="LabelStatus" runat="server" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@ Register Assembly="Telerik.Web.UI, Version=2009.3.1103.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><html xmlns="http://www.w3.org/1999/xhtml"><head> <script language="javascript"> </script></head><body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <telerik:RadGrid ID="RadFormsLibrary" runat="server" AutoGenerateColumns="false" Skin="Vista" EnableLinqExpressions="false" Width="100%" OnNeedDataSource="RadFormsLibrary_NeedDataSource" onupdatecommand="RadFormsLibrary_UpdateCommand"> <MasterTableView TableLayout="Fixed" Name="Forms" GroupLoadMode="Client" EditMode="PopUp" AllowSorting="true" AllowMultiColumnSorting="True"> <HeaderStyle CssClass="HeaderStyle" /> <ItemStyle CssClass="ItemStyle" /> <AlternatingItemStyle CssClass="AlternatingItemStyle" /> <NoRecordsTemplate> <div style="background-color: Silver; height: 20px; color: Red; text-align: center; font-size: 10pt; font-family: Verdana; font-weight: bold;"> <i>No forms defined for this application.</i> </div> </NoRecordsTemplate> <Columns> <telerik:GridTemplateColumn HeaderText="Options" AllowFiltering="false" Reorderable="false" Groupable="false" UniqueName="Options" HeaderStyle-Width="6%"> <ItemTemplate> <asp:LinkButton ID="lnkEdit" CommandName="Edit" Text="Edit" runat="server"></asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="EID" DataField="EID" UniqueName="EID" HeaderStyle-Width="7%"> <ItemTemplate> <asp:Label ID="lblJuris" ToolTip='<%# Eval("EID") %>' runat="server"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings EditFormType="Template"> <PopUpSettings ScrollBars="Auto" Modal="true" /> <FormTemplate> <telerik:RadUpload ID="RUPhoto" runat="server" ControlObjectsVisibility="None" AllowedFileExtensions=".jpg,.jpeg" Skin="Office2007"> </telerik:RadUpload> <asp:Button ID="btnUpdate" runat="server" Text="Submit" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' /> </FormTemplate> </EditFormSettings> </MasterTableView> </telerik:RadGrid> </div> </form></body></html>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using Telerik.Web.UI;public partial class Default4 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { string fileName = RUPhoto.UploadedFiles[0].FileName; Response.Write(fileName); } public DataTable GetData() { DataTable dt = new DataTable(); dt.Columns.Add("EID"); for(int i=0;i<=5;i++) { DataRow dr = dt.NewRow(); dr[0]=i; dt.Rows.Add(dr); } return dt; } protected void RadFormsLibrary_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { DataTable dt=GetData(); RadFormsLibrary.DataSource = dt; } protected void RadFormsLibrary_UpdateCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { RadUpload rdFileName = e.Item.FindControl("dlFileName") as RadUpload; string fileName = rdFileName.UploadedFiles[0].FileName; }} <asp:Panel ID="Panel1" runat="server" CssClass="RadWindow"> <asp:Table ID="Table1" runat="server" Width="100%" CellPadding="0" CellSpacing="0"> <asp:TableRow runat="server" CssClass="rwTitleRow"> <asp:TableCell runat="server" ID="Cell1" CssClass="rwTitlebar" Width="10px"> </asp:TableCell> <asp:TableCell runat="server" ID="Cell2" CssClass="rwTitlebar"> <asp:Panel ID="Panel2" runat="server" CssClass="rwTopResize"> </asp:Panel> <asp:Table ID="Table2" runat="server" CssClass="rwTitlebarControls" CellPadding="0" CellSpacing="0" HorizontalAlign="Left"> <asp:TableRow runat="server" ID="InnerRow1"> <asp:TableCell runat="server" ID="InnerCell1" Width="16px" Style="vertical-align: top !important;"> <asp:HyperLink ID="HyperLink1" runat="server" CssClass="rwIcon"></asp:HyperLink> </asp:TableCell> <asp:TableCell runat="server" VerticalAlign="Bottom"> <asp:Label ID="UEAPLBannerTitleText" runat="server"></asp:Label> </asp:TableCell> <asp:TableCell runat="server" ID="SkinPickerContainer" Style="width: 40px;"> </asp:TableCell> <asp:TableCell Style="width: 100px;"> <telerik:RadSkinManager ID="RadSkinManager1" runat="server" OnPreRender="RadSkinManager1_PreRender"> </telerik:RadSkinManager> </asp:TableCell> <asp:TableCell runat="server" ID="InnerCell3"> <ul class="rwControlButtons"></ul> </asp:TableCell> </asp:TableRow> </asp:Table> </asp:TableCell> <asp:TableCell runat="server" ID="TableCell1" CssClass="rwTitlebar" Width="10px"> </asp:TableCell> </asp:TableRow> </asp:Table></asp:Panel>public partial class PageBannerBanner : System.Web.UI.UserControl{ /// <summary> /// /// </summary> /// <remarks></remarks> string iconUrl; /// <summary> /// /// </summary> /// <remarks></remarks> string message; /// <summary> /// /// </summary> /// <remarks></remarks> string skin; /// <summary> /// /// </summary> /// <remarks></remarks> string title; /// <summary> /// /// </summary> /// <remarks></remarks> Unit width; /// <summary> /// Gets or sets the icon URL. /// </summary> /// <value>The icon URL.</value> /// <remarks></remarks> public string IconUrl { get { return iconUrl; } set { iconUrl = value; HyperLink1.Style.Add(HtmlTextWriterStyle.BackgroundImage, Page.ResolveClientUrl(value)); HyperLink1.Style.Add("background-position", "0px 0px"); } } /// <summary> /// Gets or sets the message. /// </summary> /// <value>The message.</value> /// <remarks></remarks> public string Message { get { return message; } set { message = value; } } /// <summary> /// Gets or sets the skin. /// </summary> /// <value>The skin.</value> /// <remarks></remarks> public string Skin { get { return skin; } set { skin = value; Panel1.CssClass = String.Format("RadWindow RadWindow_{0} rwNormalWindow rwTransparentWindow", value); } } public RadSkinManager SkinManager { get { return RadSkinManager1; } } /// <summary> /// Gets or sets the title. /// </summary> /// <value>The title.</value> /// <remarks></remarks> public string Title { get { return title; } set { title = value; } } /// <summary> /// Gets or sets the width. /// </summary> /// <value>The width.</value> /// <remarks></remarks> public Unit Width { get { return width; } set { width = value; Panel1.Width = value; } } bool allowDefaultSkinOverride { get { object o = ViewState[GlobalConstants.ViewState.ALLOWDEFAULTSKINUSEROVERRIDE]; if (o == null) { string s = System.Configuration.ConfigurationManager.AppSettings[GlobalConstants.Controls.SkinManger.WEBCONFIGKEY]; if (String.IsNullOrEmpty(s)) { o = false; } else { o = s.ToLower().StartsWith("t"); } ViewState[GlobalConstants.ViewState.ALLOWDEFAULTSKINUSEROVERRIDE] = o; } return (bool)o; } } /// <summary> /// Raises the <see cref="E:Load" /> event. /// </summary> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> /// <remarks></remarks> protected override void OnLoad(EventArgs e) { if (!allowDefaultSkinOverride) { RadSkinManager1.Skin = GlobalFunctions.GetDefaultSkin(); } SetSkinChooser(allowDefaultSkinOverride); base.OnLoad(e); } /// <summary> /// Raises the <see cref="E:PreRender" /> event. /// </summary> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> /// <remarks></remarks> protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); PageBannerTitleText.Text = String.Format("<em>{0} {1}<em>", title, message); LoadLocalSkinStylesheets(RadSkinManager1.Skin); Panel1.CssClass = String.Format("RadWindow RadWindow_{0}", RadSkinManager1.Skin); } protected void RadSkinManager1_PreRender(object sender, EventArgs e) { if (RadSkinManager1.ShowChooser) { RadComboBox skinChooser = RadSkinManager1.FindControl("SkinChooser") as RadComboBox; AvailableSkinCollection skins = GlobalFunctions.GetSkins(); int i = 0; while (i < skinChooser.Items.Count) { if (!skins.Contains(skinChooser.Items[i].Text)) { skinChooser.Items.Remove(skinChooser.Items[i]); } i++; } foreach (AvailableSkin skin in skins.Where(s => !s.IsEmbedded)) { skinChooser.Items.Add(new RadComboBoxItem(skin.Name)); } } } void LoadLocalSkinStylesheets(string SkinName) { string cssFileName = String.Format("~/StyleSheets/Local/Local_{0}.css", SkinName); HtmlLink css = new HtmlLink(); css.Href = Page.ResolveUrl(cssFileName); css.Attributes["rel"] = "stylesheet"; css.Attributes["type"] = "text/css"; css.Attributes["media"] = "all"; Page.Header.Controls.Add(css); } void SetSkinChooser(bool Value) { SkinPickerContainer.Text = String.Format("<em>{0}<em>", "Style:"); SkinPickerContainer.Visible = Value; RadSkinManager1.ShowChooser = Value; RadSkinManager1.PersistenceMode = RadSkinManager1.ShowChooser ? RadSkinManagerPersistenceMode.Cookie : RadSkinManagerPersistenceMode.Session; }}<telerik:GridTemplateColumn UniqueName="Assigned" > <ItemTemplate> <telerik:RadButton ID="checkAssigned" runat="server" ToggleType="CheckBox" ButtonType="ToggleButton" AutoPostBack="false" Skin="Forest" EnableEmbeddedSkins="true" EnableEmbeddedBaseStylesheet="true" > <ToggleStates> <telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckboxChecked" Selected="true" /> <telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckbox" /> </ToggleStates> </telerik:RadButton> </ItemTemplate> <ItemStyle Width="50px" /> </telerik:GridTemplateColumn>