or
<
asp:Panel
ID
=
"pnlSummary"
runat
=
"server"
ScrollBars
=
"Both"
Visible
=
'false'
>
<
telerik:RadAjaxPanel
ID
=
"radSummary"
runat
=
"server"
Height
=
"200px"
Width
=
"300px"
>
<
telerik:RadGrid
ID
=
"dgvSummary"
runat
=
"server"
AllowPaging
=
"true"
AllowSorting
=
"true"
CellSpacing
=
"0"
PageSize
=
"7"
Skin
=
"Hay"
>
<
MasterTableView
/>
</
telerik:RadGrid
>
</
telerik:RadAjaxPanel
>
</
asp:Panel
>
Private
Sub
btnSearch_Click(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
btnSearch.Click
Dim
dt
As
New
DataTable()
With
dt.Columns
.Add(
"Num."
)
.Add(
"Staff ID"
)
.Add(
"Name"
)
.Add(
"Property"
)
.Add(
"Department"
)
.Add(
"Position"
)
.Add(
"Average Mark"
)
.Add(
"Final Mark"
)
End
With
Dim
intIndex
As
Integer
= 1
Dim
strAverage
As
String
=
"0"
Dim
strFinalAverage
As
String
=
"0"
For
Each
objView_EvalSummaryRow
As
DSHREval.HREvalRow
In
HREvalDALC.GetEvalSummary(
Me
.radDepartment.SelectedValue,
Me
.radPosition.SelectedValue,
Me
.txtStarYear.Text,
Me
.cboStarTerm.SelectedValue)
dt.Rows.Add(
New
Object
() {intIndex, objView_EvalSummaryRow.EmpID, objView_EvalSummaryRow.EmpName, objView_EvalSummaryRow.PropertyCode, _
objView_EvalSummaryRow.Department, objView_EvalSummaryRow.PresentPosition, _
strAverage, strFinalAverage})
intIndex += 1
Next
dgvSummary.DataSource = dt
Me
.pnlSummary.Visible =
True
End
Sub
<
telerik:RadGrid
ID
=
"RadGrid1"
DataSourceID
=
"SqlDataSource1"
AllowSorting
=
"True"
runat
=
"server"
GridLines
=
"None"
Width
=
"95%"
>
<
MasterTableView
DataKeyNames
=
"network_id"
ClientDataKeyNames
=
"network_id"
>
<
NestedViewTemplate
>
<
telerik:RadGrid
ID
=
"RadGrid2"
DataSourceID
=
"SqlDataSource2"
runat
=
"server"
>
<
ExportSettings
IgnorePaging
=
"true"
OpenInNewWindow
=
"true"
ExportOnlyData
=
"false"
FileName
=
"NetworkHorseblanketListExport"
/>
<
MasterTableView
CommandItemDisplay
=
"Top"
>
<
CommandItemSettings
ShowRefreshButton
=
"false"
ShowAddNewRecordButton
=
"false"
ShowExportToExcelButton
=
"true"
/>
</
MasterTableView
>
<
ClientSettings
>
<
ClientEvents
OnCommand
=
"OnCommand"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
</
NestedViewTemplate
>
</
MasterTableView
>
</
telerik:RadGrid
>
function
rgNetworkEquipment_OnCommand(sender, args)
{
var
cmd = args.get_commandName();
if
(cmd ==
"ExportToExcel"
)
{
var
parentRadGrid = sender.get_parent();
// get the data key of the parent here
}
}