or
<telerik:RadButton ID="btnUSDelete" runat="server" Skin="Sunset" Text="Delete" ValidationGroup="UserSettings" onclick="btnUSDelete_Click" OnClientClicking="OnClientClicking123"> </telerik:RadButton><script type="text/javascript"> function OnClientClicking123(sender, args) { var callBackFunction = Function.createDelegate(sender, function(argument) { if (argument) { this.click(); } }); var text = "Are you sure you want to delete this record?"; return confirm(text, callBackFunction, 300, 100, null, "Title"); args.set_cancel(true); } </script> public static void FormatList(ref RadComboBox assignees){ for (int i = 0; i < assignees.Items.Count; i++) { if (assignees.Items[i].Text == "people") { assignees.Items[i] = new Telerik.Web.UI.RadComboBoxItem("Assign to Person:"); assignees.Items[i].IsSeparator = true; } if (assignees.Items[i].Text == "group") { assignees.Items[i] = new Telerik.Web.UI.RadComboBoxItem("Assign to Group:"); assignees.Items[i].IsSeparator = true; } }}

public interface IMyClass {
int EntityID{get; set; }
string Name { get; set; } bool IsPrivateReader { get; set; } bool CanShare { get; set; } }<telerik:RadGrid ID="dg" runat="server" AllowSorting="True" AllowAutomaticUpdates="True" Skin="WebBlue" EnableAJAX="true" EnableOutsideScripts="true" GridLines="None"> <ClientSettings> <Selecting CellSelectionMode="None" /> </ClientSettings> <MasterTableView AllowAutomaticDeletes="true" AutoGenerateColumns="False" CommandItemDisplay="None" DataKeyNames="EntityID" Width="100%"> <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="EntityID" HeaderStyle-HorizontalAlign="Center" HeaderText="Entity ID" ItemStyle-HorizontalAlign="Left" SortExpression="EntityID"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Name" HeaderStyle-HorizontalAlign="Center" HeaderText="Name" ItemStyle-HorizontalAlign="Left" SortExpression="Name"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn headertext="Private Reader" uniquename="PrivateReaderColumn"> <itemtemplate> <asp:CheckBox ID="cbxPrivateReader" runat="server" checked='<%# Eval("IsPrivateReader") %>' /> </itemtemplate> <edititemtemplate> <asp:CheckBox ID="cbxPrivateReader" runat="server" checked='<%# Bind("IsPrivateReader") %>' /> </edititemtemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn headertext="Share" uniquename="SharedColumn"> <itemtemplate> <asp:CheckBox ID="cbxShare" runat="server" checked='<%# Eval("CanShare") %>' /> </itemtemplate> <edititemtemplate> <asp:CheckBox ID="cbxShare" runat="server" checked='<%# Bind("CanShare") %>' /> </edititemtemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn AllowFiltering="true" HeaderText=" " Reorderable="true" ShowSortIcon="true" SortExpression="Name"> <ItemTemplate> <asp:ImageButton ID="btnDelete" runat="server" CausesValidation="False" CommandName="DeleteSelected" ImageUrl="~/Images/Delete.gif" OnClientClick="return GetUserConfirmForItemDelete(event);" ToolTip="Delete Record" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableTheming="True" Skin="WebBlue"> <CollapseAnimation Duration="200" Type="OutQuint" /> </FilterMenu> </telerik:RadGrid>protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPostBack) { ViewState["DataSource"] = new ArrayList(); SetInitialJavaScriptFunctions(); } } private ArrayList DataSource { get { return (ArrayList)ViewState["DataSource"]; }
private
void BindDataGrid(string strSortExpression = "", SortDirection eSortDirection = SortDirection.Ascending)
{
dg.DataSource = DataSource;
dg.DataBind();
}
<EditItemTemplate> <telerik:RadDatePicker runat="server" ID="txtBidDepartDate" Width="90px" DateInput-DateFormat="ddMMMyy" ClientEvents-OnDateSelected="setBidDate" SelectedDate='<%# (Eval("departtime").ToString().Length > 0) ? DateTime.Parse(Eval("departtime").ToString()) : DateTime.Now %>' /> <telerik:RadMaskedTextBox runat="server" ID="txtBidDepartTime" Width="45px" Mask="##:##" Style="text-align:center;" Text='<%# (Eval("departtime").ToString().Length > 0) ? DateTime.Parse(Eval("departtime").ToString()).ToString("HH:mm") : "" %>' /> <asp:RequiredFieldValidator runat="server" ID="validateTxtBidDepartDate" ControlToValidate="txtBidDepartDate" EnableClientScript="true" ErrorMessage="Departure Date is required." ValidationGroup="gridBids" Display="Dynamic" /> <script language="javascript" type="text/javascript"> departDateObj = $find('<%# Container.FindControl("txtBidDepartDate").ClientID %>'); </script></EditItemTemplate>var departDateObj,arriveDateObj;function setBidDate (sender, args) { if (!departDateObj || !arriveDateObj) return false; if (!arriveDateObj.isEmpty()) return false; arriveDateObj.set_selectedDate(departDateObj.get_selectedDate());}