or
<
telerik:radwindowmanager
id
=
"RadWindowManager1"
reloadonshow
=
"true"
runat
=
"server"
>
<
Windows
>
<
telerik:RadWindow
runat
=
"server"
Width
=
"600px"
Height
=
"550px"
VisibleStatusbar
=
"true"
Style
=
"z-index: 10000;"
ID
=
"ExplorerWindow"
Modal
=
"true"
Behaviors
=
"Default"
ShowContentDuringLoad
=
"true"
RegisterWithScriptManager
=
"true"
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:radwindowmanager
>
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
ExplorerWindow.NavigateUrl = "page1.aspx"
ExplorerWindow.VisibleOnPageLoad = True
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
' close window
End Sub
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"radgrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"radgrid1"
></
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
protected void rgUnits_UpdateCommand(object sender, GridCommandEventArgs e)
{
GridEditableItem item = (GridEditableItem)e.Item;
((RadDatePicker)item["LastModified"].Controls[0]).SelectedDate = DateTime.Now;
((TextBox)item["LastModifiedBy"].Controls[0]).Text = Context.User.Identity.Name;
}
<
telerik:GridDateTimeColumn
DataField
=
"LastModified"
FilterControlAltText
=
"Filter Last Modified"
HeaderText
=
"Last Modified"
SortExpression
=
"LastModified"
UniqueName
=
"LastModified"
ReadOnly
=
"true"
AllowFiltering
=
"true"
ColumnEditorID
=
"gceSmallDateBox"
DataFormatString
=
"{0:dd/MM/yyyy}"
PickerType
=
"DatePicker"
>
</
telerik:GridDateTimeColumn
>
<
telerik:GridBoundColumn
DataField
=
"LastModifiedBy"
FilterControlAltText
=
"Filter Last Modified By"
HeaderText
=
"Last Modified By"
SortExpression
=
"LastModifiedBy"
UniqueName
=
"LastModifiedBy"
ReadOnly
=
"true"
AllowFiltering
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:RadGrid
ID
=
"grdData"
runat
=
"server"
PageSize
=
"20"
AllowPaging
=
"true"
ShowFooter
=
"true"
OnNeedDataSource
=
"grdData_NeedDataSource"
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
SaveScrollPosition
=
"true"
/>
<
Resizing
ClipCellContentOnResize
=
"false"
AllowColumnResize
=
"true"
AllowResizeToFit
=
"true"
EnableRealTimeResize
=
"true"
/>
</
ClientSettings
>
<
MasterTableView
AutoGenerateColumns
=
"true"
>
</
MasterTableView
>
</
telerik:RadGrid
>
public
partial
class
test : System.Web.UI.Page {
public
class
MyDataItem {
public
int
Id {
get
;
set
; }
public
string
Name {
get
;
set
; }
}
protected
void
Page_Load(
object
sender, EventArgs e) {
}
protected
void
grdData_NeedDataSource(
object
sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) {
List<MyDataItem> datasource =
new
List<MyDataItem>();
for
(
int
i = 0; i < 100; i++) {
datasource.Add(
new
MyDataItem() {
Id = i,
Name =
"name_"
+ i
});
}
grdData.DataSource = datasource;
}
}