Product Bundles
DevCraft
All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:
Web
Mobile
Document Management
Desktop
Reporting
Testing & Mocking
CMS
UI/UX Tools
Debugging
Free Tools
Support and Learning
Productivity and Design Tools
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
"server"
AutoGenerateColumns
"false"
OnNeedDataSource
"RadGrid1_NeedDataSource"
ondetailtabledatabind
"RadGrid1_DetailTableDataBind"
onitemcommand
"RadGrid1_ItemCommand"
onitemdatabound
"RadGrid1_ItemDataBound"
onprerender
"RadGrid1_PreRender"
>
MasterTableView
Columns
telerik:GridClientSelectColumn
></
telerik:GridBoundColumn
DataField
"ID"
UniqueName
HeaderText
</
"Name"
telerik:GridEditCommandColumn
ClientSettings
Selecting
AllowRowSelect
"true"
/>
public
int
? _SelectedIndex {
get
;
set
; }
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
RadGrid1_NeedDataSource(
sender, GridNeedDataSourceEventArgs e)
dynamic data =
new
[] {
{ ID =
"1"
, Name =
"Name11"
,ParentID =
"0"
},
"2"
"3"
"4"
};
RadGrid1.DataSource = data;
RadGrid1_ItemDataBound(
sender, GridItemEventArgs e)
if
(e.Item
is
GridEditableItem && e.Item.IsInEditMode)
GridEditableItem item = e.Item
as
GridEditableItem;
_SelectedIndex = item.ItemIndex;
RadGrid1_DetailTableDataBind(
sender, GridDetailTableDataBindEventArgs e)
RadGrid1_ItemCommand(
sender, GridCommandEventArgs e)
RadGrid1_PreRender(
(_SelectedIndex !=
null
)
{ // it will select row and also checked client select checkbox
RadGrid1.MasterTableView.Items[(
)_SelectedIndex].Selected =
true
sender, Telerik.Web.UI.GridItemEventArgs e)
GridEditableItem item = (GridEditableItem)e.Item;
item.Selected =
item.BackColor = System.Drawing.Color.Red;