or
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
title
>HitGrid</
title
>
</
head
>
<
body
>
<
telerik:RadGrid
ID
=
"grHit"
runat
=
"server"
OnNeedDataSource
=
"grHit_NeedDataSource"
OnDetailTableDataBind
=
"grHit_DetailTableDataBind"
OnPageSizeChanged
=
"grHit_PageSizeChanged"
OnItemCreated
=
"grHit_ItemCreated"
>
<
MasterTableView
AutoGenerateColumns
=
"False"
AllowSorting
=
"true"
AllowNaturalSort
=
"false"
AllowFilteringByColumn
=
"true"
AllowPaging
=
"true"
AllowCustomPaging
=
"true"
DataKeyNames
=
"Date hit, User id, Application id, Function id"
>
<
Columns
>
<
telerik:GridDateTimeColumn
UniqueName
=
"coDateHit"
HeaderText
=
"Date"
MinDate
=
"1899/12/30"
DataField
=
"Date hit"
>
</
telerik:GridDateTimeColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"coUserName"
HeaderText
=
"User"
DataField
=
"User name"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"coFunctionName"
HeaderText
=
"Function"
DataField
=
"Function name"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"coIPAddress"
HeaderText
=
"IP address"
DataField
=
"User host address"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"coBrowser"
HeaderText
=
"Browser"
DataField
=
"Browser"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
DetailTables
>
<
telerik:GridTableView
Name
=
"HitDetail"
AutoGenerateColumns
=
"False"
ShowHeader
=
"false"
Width
=
"100%"
>
<
Columns
>
<
telerik:GridBoundColumn
UniqueName
=
"coColumn1"
DataField
=
"Column 1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"coColumn2"
DataField
=
"Column 2"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
body
>
</
html
>
public partial class HitGrid : System.Web.UI.UserControl
{
public int WIDTH
{
//totale breedte
set
{
grHit.Width = Unit.Percentage(value);
}
}
override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
//sorting
Telerik.Web.UI.GridSortExpression sortExpr = new Telerik.Web.UI.GridSortExpression();
sortExpr.FieldName = "Date hit";
sortExpr.SortOrder = Telerik.Web.UI.GridSortOrder.Descending;
grHit.MasterTableView.SortExpressions.AddSortExpression(sortExpr);
//paging
grHit.PageSize = Convert.ToInt16(ConfigurationManager.AppSettings.Get("Page size"));
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//initialise
HITGRID_INIT();
}
}
private void HITGRID_INIT()
{}
protected void grHit_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is Telerik.Web.UI.GridFilteringItem)
{
Telerik.Web.UI.GridFilteringItem FilterItem = e.Item as Telerik.Web.UI.GridFilteringItem;
//User
TextBox txtUserName = FilterItem["coUserName"].Controls[0] as TextBox;
txtUserName.Width = Unit.Pixel(100);
//Function
TextBox txtFunctionName = FilterItem["coFunctionName"].Controls[0] as TextBox;
txtFunctionName.Width = Unit.Pixel(100);
//IP address
TextBox txtIPAddress = FilterItem["coIPAddress"].Controls[0] as TextBox;
txtIPAddress.Width = Unit.Pixel(80);
//Browser
TextBox txtBrowser = FilterItem["coBrowser"].Controls[0] as TextBox;
txtBrowser.Width = Unit.Pixel(100);
}
}
protected void grHit_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
int PAGESIZE = grHit.PageSize;
//get hits
NMHG.Data.NMHGHome.HOH100PF.GetHits2 HOH100PF_List = new NMHG.Data.NMHGHome.HOH100PF.GetHits2();
HOH100PF_List.H1APID = "";
HOH100PF_List.H1USID = "";
HOH100PF_List.PageNumber = grHit.CurrentPageIndex;
HOH100PF_List.Main();
//fill grid
grHit.DataSource = HOH100PF_List.HitTable;
//set virtual item count
grHit.VirtualItemCount = HOH100PF_List.COUNT;
}
protected void grHit_PageSizeChanged(object source, Telerik.Web.UI.GridPageSizeChangedEventArgs e)
{
int PAGESIZE_NEW = e.NewPageSize;
}
protected void grHit_DetailTableDataBind(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e)
{
Telerik.Web.UI.GridDataItem DataItem = (Telerik.Web.UI.GridDataItem)e.DetailTableView.ParentItem;
switch (e.DetailTableView.Name)
{
case "HitDetail": //Hit detail
//get hit
NMHG.Data.NMHGHome.HOH100PF.Hit HOH100PF = new NMHG.Data.NMHGHome.HOH100PF.Hit();
HOH100PF.H1DATE = (DateTime)DataItem.GetDataKeyValue("Date hit"); //Date hit
HOH100PF.H1USID = DataItem.GetDataKeyValue("User id").ToString(); //User id
HOH100PF.H1APID = DataItem.GetDataKeyValue("Application id").ToString(); //Application id
HOH100PF.H1FNID = DataItem.GetDataKeyValue("Function id").ToString(); //Function id
HOH100PF.GetHit();
//initialise datatable
DataTable HitTable = new DataTable("Hit detail data");
HitTable.Columns.Add("Column 1", System.Type.GetType("System.String"));
HitTable.Columns.Add("Column 2", System.Type.GetType("System.String"));
//Date
DataRow HitRow = HitTable.NewRow();
HitRow["Column 1"] = "Date:";
HitRow["Column 2"] = HOH100PF.H1DATE;
HitTable.Rows.Add(HitRow);
//get username
NMHG.Data.NMHGHome.AUUS00PF.User AUUS00PF = new NMHG.Data.NMHGHome.AUUS00PF.User();
AUUS00PF.USUSID = HOH100PF.H1USID;
AUUS00PF.GetUser();
//User
HitRow = HitTable.NewRow();
HitRow["Column 1"] = "User:";
HitRow["Column 2"] = AUUS00PF.USUSNM;
HitTable.Rows.Add(HitRow);
//get application function name
NMHG.Data.NMHGHome.AUAF00PF.ApplicationFunction AUAF00PF = new NMHG.Data.NMHGHome.AUAF00PF.ApplicationFunction();
AUAF00PF.AFAPID = HOH100PF.H1APID;
AUAF00PF.AFFNID = HOH100PF.H1FNID;
AUAF00PF.GetApplicationFunction();
//Function
HitRow = HitTable.NewRow();
HitRow["Column 1"] = "Function:";
HitRow["Column 2"] = AUAF00PF.AFFNNM;
HitTable.Rows.Add(HitRow);
//URL
HitRow = HitTable.NewRow();
HitRow["Column 1"] = "URL:";
HitRow["Column 2"] = HOH100PF.H1URL;
HitTable.Rows.Add(HitRow);
//IP address
HitRow = HitTable.NewRow();
HitRow["Column 1"] = "IP address:";
HitRow["Column 2"] = HOH100PF.H1ADDR;
HitTable.Rows.Add(HitRow);
//Platform
HitRow = HitTable.NewRow();
HitRow["Column 1"] = "Platform:";
HitRow["Column 2"] = HOH100PF.H1PLAT;
HitTable.Rows.Add(HitRow);
//Browser
HitRow = HitTable.NewRow();
HitRow["Column 1"] = "Browser:";
HitRow["Column 2"] = HOH100PF.H1BRWS;
HitTable.Rows.Add(HitRow);
//fill grid
grHit.DataSource = HitTable;
break;
}
}
}
RadDockZone1.Docks.Sort(Function(dock1 As RadDock, dock2 As RadDock) dock1.Index.CompareTo(dock2.Index))
For Each dock As RadDock In RadDockZone1.Docks
For Each control As Control In dock.ContentContainer.Controls(0).Controls
If (TypeOf control Is CheckBox) Then
checkBox = CType(control, CheckBox)
If checkBox.Checked Then
selectedWebParts.Add(dock.ID)
End If
End If
Next
Next
<
telerik:RadCodeBlock
ID
=
"codeBlock"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function OnClientSeriesClicked(sender, args)
{
if (args.get_seriesName() != "Months")
$find("<%= RadAjaxManager1.ClientID %>").ajaxRequest(args.get_category());
}
function openWinNavigateUrl()
{
$find("<%=RadWindow_NavigateUrl.ClientID %>").show();
}
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadHtmlChart
ID
=
"RadHtmlMainBar"
Transitions
=
"true"
runat
=
"server"
Height
=
"450px"
Width
=
"550px"
OnClientSeriesClicked
=
"OnClientSeriesClicked"
>
</
telerik:RadHtmlChart
>
<
telerik:RadWindow
runat
=
"server"
ID
=
"RadWindow_NavigateUrl"
NavigateUrl
=
"/pagesModules/ComplienceDetail.aspx?Category=19791978"
Modal
=
"true"
InitialBehaviors
=
"Maximize"
RestrictionZoneID
=
"NavigateUrlZone"
>
</
telerik:RadWindow
>
<
asp:Button
ID
=
"Button4"
Text
=
"open the window"
runat
=
"server"
OnClientClick
=
"openWinNavigateUrl(); return false;"
/>
<
div
>
<
div
class
=
"text"
>
<
img
alt
=
"Dashboard"
class
=
"text"
src
=
"images/module/iReport.png"
width
=
"30"
height
=
"30"
/>Special
Reports
</
div
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
Modal
=
"true"
runat
=
"server"
Behaviors
=
"Close,Maximize"
Skin
=
"Vista"
IconUrl
=
"./images/module/PopUp_iCon.png"
Height
=
"500px"
Width
=
"600px"
>
</
telerik:RadWindowManager
>
<
div
class
=
"pageContent"
>
<
table
border
=
"0"
cellpadding
=
"0"
cellspacing
=
"5"
width
=
"100%"
>
<
tr
>
<
td
align
=
"left"
valign
=
"middle"
>
<
div
>
<
uc1:SpecialReportsMenu
ID
=
"SpecialReportsMenu1"
runat
=
"server"
/>
</
div
>
<
table
width
=
"80%"
border
=
"0"
cellspacing
=
"0"
cellpadding
=
"0"
>
<
tr
>
<
td
width
=
"13%"
style
=
"height:20px;"
>
</
td
>
<
td
width
=
"50%"
>
</
td
>
<
td
width
=
"17%"
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"formLeft"
style
=
"height:20px;"
>
Choose project :
</
td
>
<
td
class
=
"formLeft"
>
<
asp:DropDownList
ID
=
"ddlProjectID"
runat
=
"server"
OnSelectedIndexChanged
=
"ddlProjectID_SelectedIndexChanged"
CssClass
=
"selectboxsize"
AutoPostBack
=
"True"
class
=
"selectboxsize"
Width
=
"250px"
>
</
asp:DropDownList
>
</
td
>
<
td
class
=
"formRight"
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator1"
runat
=
"server"
ControlToValidate
=
"ddlProjectID"
SetFocusOnError
=
"true"
ErrorMessage
=
"Please select Project ID"
InitialValue
=
"0"
ValidationGroup
=
"VGRespondentData"
></
asp:RequiredFieldValidator
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"formLeft"
style
=
"height:20px;"
>
Choose question :
</
td
>
<
td
class
=
"formLeft"
>
<
asp:DropDownList
ID
=
"ddlQuestion"
runat
=
"server"
Width
=
"250px"
AutoPostBack
=
"true"
OnSelectedIndexChanged
=
"ddlQuestion_SelectedIndexChanged"
CssClass
=
"selectboxsize"
>
<
asp:ListItem
Value
=
"-1"
>Choose</
asp:ListItem
>
</
asp:DropDownList
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"formLeft"
style
=
"height:20px;"
>
Selected question :
</
td
>
<
td
class
=
"formLeft"
>
<
asp:Label
runat
=
"server"
ID
=
"lblFulltxtquest"
Text
=
""
Width
=
"100%"
></
asp:Label
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"formLeft"
style
=
"height:20px;"
>
No.of responses :
</
td
>
<
td
class
=
"formLeft"
>
<
asp:Label
runat
=
"server"
ID
=
"lblResponse"
></
asp:Label
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
id
=
"tr1"
runat
=
"server"
>
<
td
>
</
td
>
<
td
align
=
"center"
style
=
"padding-top: 5px"
>
<
asp:Label
ID
=
"lblerror"
runat
=
"server"
ForeColor
=
"Red"
CssClass
=
"labeltext"
Font-Bold
=
"True"
></
asp:Label
>
</
td
>
<
td
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
table
id
=
"tblRespData"
runat
=
"server"
width
=
"100%"
border
=
"0"
cellspacing
=
"0"
cellpadding
=
"0"
>
<
tr
>
<
td
align
=
"center"
>
<
asp:Label
ID
=
"lblMsgResData"
runat
=
"server"
CssClass
=
"labeltext"
Text
=
"Label"
Visible
=
"false"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
table
width
=
"100%"
border
=
"0"
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
id
=
"trComFilter"
runat
=
"server"
>
<
td
align
=
"left"
>
<
table
width
=
"100%"
id
=
"tblMapView"
runat
=
"server"
>
<
tr
>
<
td
align
=
"right"
>
<
asp:UpdateProgress
ID
=
"updProgress"
AssociatedUpdatePanelID
=
""
runat
=
"server"
>
<
ProgressTemplate
>
<
table
>
<
tr
>
<
td
style
=
"width: 50px; background-color: Red;"
>
<
asp:Label
ID
=
"lblProcessResp"
ForeColor
=
"White"
BorderColor
=
"red"
Text
=
"Loading..."
runat
=
"server"
></
asp:Label
>
</
td
>
</
tr
>
</
table
>
</
ProgressTemplate
>
</
asp:UpdateProgress
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
table
width
=
"100%"
border
=
"0"
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
style
=
"width: 40px"
>
<
td
>
<
telerik:RadTabStrip
ID
=
"rtabstripChart"
runat
=
"server"
MultiPageID
=
"radMultiPg"
SelectedIndex
=
"0"
Width
=
"227px"
>
<
Tabs
>
<
telerik:RadTab
Text
=
"Heat Map"
CssClass
=
"labeltext"
>
</
telerik:RadTab
>
<
telerik:RadTab
Text
=
"Individual Images"
CssClass
=
"labeltext"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"radMultiPg"
runat
=
"server"
SelectedIndex
=
"0"
>
<
telerik:RadPageView
ID
=
"radHeatMap"
runat
=
"server"
>
<
div
>
<
table
width
=
"100%"
border
=
"0"
>
<
tr
>
<
td
width
=
"50%"
align
=
"left"
class
=
"formLeft"
style
=
"padding-left: 100px; padding-top: 10px"
>
Heat map of Green selection
</
td
>
<
td
width
=
"50%"
align
=
"left"
class
=
"formLeft"
style
=
"padding-left: 100px; padding-top: 10px"
>
Heat map of Red selection
</
td
>
</
tr
>
<
tr
style
=
"height: 100px;"
>
<
td
align
=
"left"
runat
=
"server"
id
=
"tdDispArea"
valign
=
"top"
width
=
"60%"
>
<
table
><
tr
><
td
class
=
"ImageFix"
>
<
div
id
=
"divBackCombinedfront"
runat
=
"server"
class
=
"Redtransparent"
>
</
div
>
<
asp:Image
runat
=
"server"
ID
=
"divBackCombinedbottom"
class
=
"Redtransparent"
/>
<
div
id
=
"divBackCombinedtop"
runat
=
"server"
class
=
"OriginalImage"
>
</
div
>
</
td
></
tr
></
table
>
</
td
>
<
td
align
=
"left"
runat
=
"server"
id
=
"tdDispArea_Red"
valign
=
"top"
width
=
"40%"
>
<
table
><
tr
><
td
class
=
"ImageFix"
>
<
div
id
=
"divBackCombinedtop_Red"
runat
=
"server"
class
=
"Redtransparent"
>
</
div
>
<
asp:Image
runat
=
"server"
ID
=
"divBackCombinedbottom_Red"
class
=
"Redtransparent"
/>
<
div
id
=
"divBackCombinedfront_Red"
runat
=
"server"
class
=
"OriginalImage"
>
</
div
>
</
td
></
tr
></
table
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height: 5px;"
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"2"
valign
=
"bottom"
>
<
div
style="width: 280px; height: 38px; text-align: center; vertical-align: middle;
padding-left: 13px;">
<
div
style
=
"width: 280px; float: left"
runat
=
"server"
id
=
"divCommonPalete"
>
<
div
style
=
"width: 280px; padding-top: 3px"
>
<
span
style
=
"width: 85px; display: block; float: left; text-align: left"
class
=
"formLeft"
>
high</
span
> <
span
style="width: 85px; display: block; float: left; text-align: center;
font-family: Arial, Helvetica, sans-serif; font-size: 12px"
class
=
"formCenter"
>medium</
span
>
<
span
style
=
"width: 80px; display: block; float: left; text-align: right"
class
=
"formRight"
>
low</
span
>
</
div
>
<
div
style
=
"height: 20px"
>
</
div
>
<
div
style
=
"width: 256px"
>
<
asp:Image
ID
=
"imgPallete3"
runat
=
"server"
ImageUrl
=
"~/images/module/pallete.bmp"
Height
=
"5px"
Width
=
"256px"
/>
</
div
>
</
div
>
</
div
>
</
td
>
</
tr
>
</
table
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"radIndividuals"
runat
=
"server"
>
<
div
>
<
asp:Panel
ID
=
"pnlGV"
runat
=
"server"
ScrollBars
=
"Auto"
>
<
asp:Repeater
ID
=
"rptrQuestion"
runat
=
"server"
OnItemDataBound
=
"rptrQuestion_ItemDataBound"
>
<
ItemTemplate
>
<
table
width
=
"100%"
border
=
"0"
>
<
tr
>
<
td
class
=
"formLeft"
>
<
asp:Label
ID
=
"lblQuesttxt"
runat
=
"server"
Visible
=
"false"
></
asp:Label
>
</
td
>
<
td
align
=
"right"
style
=
"width: 80px; padding-right: 15px"
valign
=
"top"
class
=
"labeltext"
>
<
asp:LinkButton
ID
=
"lnkBtnViewFile"
Text
=
"View file"
CssClass
=
"labeltext"
runat
=
"server"
Visible
=
"false"
CommandArgument='<%#Eval("Path")%>' CommandName="View file"></
asp:LinkButton
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"2"
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"2"
align
=
"left"
>
<
table
width
=
"390px"
border
=
"0"
cellpadding
=
"0"
cellspacing
=
"0"
class
=
"tablebg"
>
<
tr
>
<
td
align
=
"center"
>
<
table
width
=
"390px"
cellpadding
=
"0"
cellspacing
=
"0"
border
=
"0"
class
=
"tablemain"
>
<
td
>
<
asp:GridView
ID
=
"GVRespondentData"
runat
=
"server"
EnableViewState
=
"true"
Width
=
"390px"
AutoGenerateColumns
=
"False"
GridLines
=
"None"
OnRowDataBound
=
"GVRespondentData_RowDataBound"
AllowPaging
=
"True"
PageSize
=
"2"
OnPageIndexChanging
=
"GVRespondentData_PageIndexChanging"
>
<
Columns
>
<
asp:BoundField
DataField
=
"PaM_Id"
HeaderText
=
"RespondentID"
HeaderStyle-Width
=
"130px"
ItemStyle-Width
=
"120px"
>
<
ItemStyle
Font-Bold
=
"True"
Font-Size
=
"8pt"
HorizontalAlign
=
"Center"
/>
</
asp:BoundField
>
<
asp:BoundField
DataField
=
"Response_ID"
HeaderText
=
"ResponseID"
HeaderStyle-Width
=
"130px"
ItemStyle-Width
=
"120px"
>
<
ItemStyle
Font-Bold
=
"True"
Font-Size
=
"8pt"
HorizontalAlign
=
"Center"
/>
</
asp:BoundField
>
<
asp:BoundField
DataField
=
"WebApp_Id"
HeaderText
=
"WebAppID"
Visible
=
"false"
>
<
ItemStyle
Font-Bold
=
"True"
Font-Size
=
"8pt"
HorizontalAlign
=
"Center"
/>
</
asp:BoundField
>
<
asp:TemplateField
HeaderText
=
"View map"
HeaderStyle-Width
=
"130px"
ItemStyle-Width
=
"130px"
>
<
ItemTemplate
>
<
asp:LinkButton
ID
=
"lnkBtnViewMap"
CssClass
=
"labeltext"
Text
=
"View map"
runat
=
"server"
CommandArgument='<%#Eval("Ans_Id")%>' ></
asp:LinkButton
>
</
ItemTemplate
>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
asp:TemplateField
>
<
asp:BoundField
DataField
=
"Ans_Id"
/>
</
Columns
>
<
PagerStyle
BackColor
=
"#999999"
ForeColor
=
"Black"
HorizontalAlign
=
"Center"
/>
<
SelectedRowStyle
/>
<
HeaderStyle
CssClass
=
"tdheader"
HorizontalAlign
=
"Center"
Height
=
"30px"
/>
<
RowStyle
CssClass
=
"tdfirst"
/>
<
AlternatingRowStyle
CssClass
=
"tdsecond"
/>
<
EmptyDataTemplate
>
No response found.
</
EmptyDataTemplate
>
</
asp:GridView
>
</
td
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
asp:Repeater
>
</
asp:Panel
>
<
asp:Label
ID
=
"lblNoData"
Text
=
"No data found."
runat
=
"server"
Visible
=
"False"
Font-Size
=
"9pt"
ForeColor
=
"#FF3300"
></
asp:Label
></
div
>
</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
table
width
=
"100%"
border
=
"0"
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
style
=
"width: 40px"
>
<
td
>
</
td
>
</
tr
>
<
tr
id
=
"trRespData"
runat
=
"server"
>
<
td
align
=
"center"
style
=
"padding-top: 20px"
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height: 5px"
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
div
>
<
div
runat
=
"server"
id
=
"divContainer"
style
=
"position: absolute; display: none;"
>
<
div
style
=
"color: Red; float: right; font-size: 9pt; cursor: hand;"
onclick
=
"hideViewFile();"
>
[X]</
div
>
<
img
runat
=
"server"
id
=
"imgViewFile"
src
=
""
alt
=
"Background Image"
/>
</
div
>
</
div
>
CS:
protected void GVRespondentData_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView GVRespondentData = radMultiPg.FindControl("radIndividuals").FindControl("pnlGV").FindControl("rptrQuestion").FindControl("GVRespondentData") as GridView;
//GridView GVRespondentData = pnlGV.FindControl("ctl00_ContentPlaceHolder1_rptrQuestion_ctl00_GVRespondentData") as GridView;
GVRespondentData.PageIndex = e.NewPageIndex;
GVRespondentData.DataBind();
}
GVRespondentData
" directly and also using find control.I am getting the issue when i click on the page number of the grid.I am getting null when i did quick watch for the variable GVRespondentData.