Hi All,
I really need help with this one, I am trying to use hierarchial radgrid, but my ondetailtabledatabind event is not firing. Below is my code
and my code behind code is like below
now my debugger is never stopping at RadGrid_versions_DetailTableDataBind.
I really need help with this.
Any help will be highly appreciated.
I really need help with this one, I am trying to use hierarchial radgrid, but my ondetailtabledatabind event is not firing. Below is my code
<
table
>
<
tr
>
<
td
>
<
telerik:RadGrid
ID
=
"RadGrid_versions"
AllowSorting
=
"True"
PageSize
=
"100"
AllowPaging
=
"True"
runat
=
"server"
GridLines
=
"None"
Width
=
"900px"
Visible
=
"true"
ShowHeader
=
"true"
ondetailtabledatabind
=
"RadGrid_versions_DetailTableDataBind"
>
<
SelectedItemStyle
BackColor
=
"Fuchsia"
BorderColor
=
"Purple"
BorderStyle
=
"Dashed"
BorderWidth
=
"1px"
/>
<
MasterTableView
Width
=
"100%"
Summary
=
"RadGrid table"
ShowHeader
=
"false"
/>
<
MasterTableView
RetrieveAllDataFields
=
"true"
AutoGenerateColumns
=
"false"
DataKeyNames
=
"UpdateNumber1"
AllowMultiColumnSorting
=
"true"
>
<
DetailTables
>
<
telerik:GridTableView
DataKeyNames
=
"UpdateNumber"
Name
=
"RadGrid_PartsVersions"
Width
=
"100%"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"UpdateNumber"
HeaderText
=
"UpdateNumber"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"UnitOfIssue"
HeaderText
=
"UI"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
<
Columns
>
<
telerik:GridTemplateColumn
ItemStyle-BackColor
=
"#E6E6E6"
>
<
ItemTemplate
>
<
table
>
<
tr
>
<
td
>
Update Date:
</
td
>
<
td
>
<
asp:Label
ID
=
"lblUpdateDate"
runat
=
"server"
Text='<%#Bind("UpdateDate") %>'></
asp:Label
>
</
td
>
<
td
>
Update Number:
</
td
>
<
td
>
<
asp:Label
ID
=
"lblUpdateNumber"
runat
=
"server"
Text='<%#Bind("UpdateNumber") %>'></
asp:Label
>
</
td
>
<
td
>
Severity:
</
td
>
<
td
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Text='<%#Bind("Severity") %>'></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
align
=
"left"
colspan
=
"30"
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
<
PagerStyle
Mode
=
"NextPrev"
/>
</
telerik:RadGrid
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
and my code behind code is like below
private void RadGrid_versions_Bind(List<
CisHeader
> HeaderList)
{
RadGrid RadGrid_versions = (RadGrid)RadGrid_DetailsView.MasterTableView.Items[0].FindControl("RadGrid_versions");
List<
CISVersion
> version = new List<
CISVersion
>();
foreach (CisHeader Header in HeaderList)
{
foreach (CISVersion Version in Header.Version)
{
version.Add(Version);
}
}
RadGrid_versions.DataSource = version;
}
protected void RadGrid_versions_DetailTableDataBind(object sender, GridDetailTableDataBindEventArgs e)
{
string x = "test";
}
now my debugger is never stopping at RadGrid_versions_DetailTableDataBind.
I really need help with this.
Any help will be highly appreciated.