or
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
<!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
>
<
telerik:RadStyleSheetManager
id
=
"RadStyleSheetManager1"
runat
=
"server"
/>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
<
Scripts
>
<%--Needed for JavaScript IntelliSense in VS2010--%>
<%--For VS2008 replace RadScriptManager with ScriptManager--%>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.Core.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQuery.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQueryInclude.js"
/>
</
Scripts
>
</
telerik:RadScriptManager
>
<
script
type
=
"text/javascript"
>
//Put your JavaScript code here.
</
script
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
Runat
=
"server"
Skin
=
"Default"
>
</
telerik:RadSkinManager
>
<
div
>
<
telerik:RadDock
ID
=
"RadDock1"
runat
=
"server"
Width
=
"300px"
>
<
ContentTemplate
>
TEST
</
ContentTemplate
>
</
telerik:RadDock
>
</
div
>
</
form
>
</
body
>
</
html
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AllowSorting
=
"true"
Width
=
"100%"
GridLines
=
"None"
PageSize
=
"25"
AllowPaging
=
"True"
AutoGenerateColumns
=
"False"
AllowAutomaticDeletes
=
"True"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
OnUpdateCommand
=
"RadGrid1_UpdateCommand"
OnDeleteCommand
=
"RadGrid1_DeleteCommand"
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
/>
<
MasterTableView
Width
=
"100%"
CommandItemDisplay
=
"Top"
HorizontalAlign
=
"NotSet"
AutoGenerateColumns
=
"False"
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
/>
<
telerik:GridBoundColumn
DataField
=
"Id"
UniqueName
=
"Id"
SortExpression
=
"Id"
HeaderText
=
"Id"
ReadOnly
=
"true"
/>
<
telerik:GridBoundColumn
DataField
=
"FirstName"
UniqueName
=
"FirstName"
SortExpression
=
"FirstName"
HeaderText
=
"First Name"
MaxLength
=
"128"
/>
<
telerik:GridBoundColumn
DataField
=
"LastName"
UniqueName
=
"LastName"
SortExpression
=
"LastName"
HeaderText
=
"Last Name"
MaxLength
=
"128"
/>
<
telerik:GridBoundColumn
DataField
=
"Email"
UniqueName
=
"Email"
SortExpression
=
"Email"
HeaderText
=
"Email"
MaxLength
=
"128"
/>
<
telerik:GridBoundColumn
DataField
=
"CreateDate"
UniqueName
=
"CreateDate"
SortExpression
=
"CreateDate"
HeaderText
=
"Create Date"
DataFormatString
=
"{0:d}"
ReadOnly
=
"true"
/>
<
telerik:GridCheckBoxColumn
DataField
=
"IsApproved"
UniqueName
=
"IsApproved"
SortExpression
=
"IsApproved"
HeaderText
=
"Is Approved"
/>
<
telerik:GridCheckBoxColumn
DataField
=
"IsComplete"
UniqueName
=
"IsComplete"
SortExpression
=
"IsComplete"
HeaderText
=
"Is Complete"
/>
<
telerik:GridCheckBoxColumn
DataField
=
"IsProcessed"
UniqueName
=
"IsProcessed"
SortExpression
=
"IsProcessed"
HeaderText
=
"Is Processed"
/>
<
telerik:GridButtonColumn
Text
=
"Delete"
CommandName
=
"Delete"
ConfirmText
=
"Are you sure you want to delete this application?"
ItemStyle-CssClass
=
"cursor"
ButtonType
=
"ImageButton"
/>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e)
{
var item = (GridEditFormItem)e.Item;
var firstName = e.Item.FindControl("TextBox1") as TextBox;
var lastName = e.Item.FindControl("TextBox2") as TextBox;
var email = e.Item.FindControl("TextBox3") as TextBox;
var isApproved = e.Item.FindControl("CheckBox1") as CheckBox;
var IsComplete = e.Item.FindControl("CheckBox2") as CheckBox;
var IsProcessed = e.Item.FindControl("CheckBox3") as CheckBox;