HI ,
I have an issue with Teleric Grid Column Hiding.
The Grid Looks perfect when it populated with data.
Once we are trying to hide few columns ( on Right click column Head + uncheck column names to hide) - The grid is not fitting to previous width ( or we can say 100% if assigned width ) - Its jst leaning towards left side with around 50% of the actual width.
Can you please help us solving this issue.
Thanks in Advance.
Dilip.
Hi,
I have a telerik page pageX.aspx working fine on
www.x.co.uk/pageX.aspx
Now, for certain reasons I would like to reuse this page but with the url on a subdomain as -
sub.x.co.uk/pageX.aspx
I am using Host Headers and URL rewriting to make the call to PageX.aspx from both urls (but using the same code base).
I use a base href of
<base href="http://www.x.co.uk/" />
as part of my URL Rewriting
Now, The www URL works fine ./
But I get (or equivalent)
Message: Access is denied.
Line: 6
Char: 63059
Code: 0
URI: http://www.x.co.uk/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-GB%3afab31106-1bd6-4491-9a14-59e0fc4a7081%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%3aen-GB%3abd09f19b-b595-4ea4-8ab8-449a745bc83c%3a16e4e7cd%3af7645509%3a22a6274a%3a24ee1bba%3af46195d3%3a874f8ea2%3a19620875%3a39040b5c%3af85f9819%3a490a9d4e%3abd8f85e4
when loading up the sub.x.co.uk/pageX.aspx
Could you please advise me on why this is happening (obviously something to do with x-domain access from sub to www) and what I can do to rectify this asap?
Many Thanks
Matt
<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="DataFormatting._Default" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
Runat
=
"server"
>
</
telerik:RadScriptManager
>
<
asp:Button
ID
=
"Button1"
runat
=
"server"
onclick
=
"Button1_Click"
Text
=
"Loop The Grid"
Width
=
"235px"
/>
<
div
class
=
"myRadGrid"
>
<
asp:PlaceHolder
ID
=
"PlaceHolder1"
runat
=
"server"
>
<
telerik:RadGrid
ID
=
"myRadGrid"
runat
=
"server"
onitemdatabound
=
"myRadGrid_ItemDataBound"
onprerender
=
"myRadGrid_PreRender"
>
</
telerik:RadGrid
>
<
telerik:GridTextBoxColumnEditor
runat
=
"server"
ID
=
"MyEditor"
>
<
TextBoxStyle
Width
=
"35px"
/>
</
telerik:GridTextBoxColumnEditor
>
</
asp:PlaceHolder
>
</
div
>
</
form
>
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Diagnostics;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
namespace DataFormatting
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
BuildTheGrid();
}
}
protected void myRadGrid_ItemDataBound(object sender, GridItemEventArgs e)
{
}
#region Build the grid
protected void myRadGrid_PreRender(object sender, System.EventArgs e)
{
bool itemsUpdated = false;
foreach (GridItem item in myRadGrid.MasterTableView.Items)
{
if (item is GridEditableItem)
{
itemsUpdated = true;
GridEditableItem editableItem = item as GridDataItem;
editableItem.Edit = true;
}
}
if (itemsUpdated)
myRadGrid.Rebind();
}
private DataSet BuildTheGrid()
{
try
{
myRadGrid.DataSource = null;
DataSet myDataToShow = LoadGridData();
// Define the main grid
for (int loopPos = myRadGrid.MasterTableView.Columns.Count; loopPos > 0; loopPos--)
{
myRadGrid.MasterTableView.Columns.RemoveAt(loopPos - 1);
}
myRadGrid.ID = "MyGrid";
myRadGrid.DataSource = myDataToShow;
myRadGrid.Width = Unit.Percentage(98);
myRadGrid.AutoGenerateColumns = false;
myRadGrid.ShowStatusBar = true;
myRadGrid.GroupingEnabled = true;
myRadGrid.MasterTableView.Width = Unit.Percentage(100);
// now build the hierarchical grid
GridGroupByExpression groupExpression = new GridGroupByExpression();
myRadGrid.MasterTableView.GroupByExpressions.Add(new GridGroupByExpression("GroupValue1 group by GroupValue1"));
myRadGrid.MasterTableView.GroupByExpressions.Add(new GridGroupByExpression("GroupValue2 group by GroupValue2"));
myRadGrid.MasterTableView.ShowGroupFooter = true;
myRadGrid.GroupingSettings.RetainGroupFootersVisibility = true;
myRadGrid.AllowMultiRowEdit = true;
myRadGrid.MasterTableView.EditMode = GridEditMode.InPlace;
GridBoundColumn boundColumn = new GridBoundColumn();
foreach (DataColumn col in myDataToShow.Tables[0].Columns)
{
boundColumn = new GridBoundColumn();
myRadGrid.MasterTableView.Columns.Add(boundColumn);
boundColumn.DataField = col.ColumnName;
boundColumn.HeaderText = col.ColumnName;
boundColumn.Visible = true;
if (col.Ordinal > 1)
{
boundColumn.Aggregate = GridAggregateFunction.Sum;
boundColumn.FooterText = "";
boundColumn.DataFormatString = "{0:##,##0}";
boundColumn.ColumnEditorID = "MyEditor";
boundColumn.ReadOnly = false;
}
}
myRadGrid.DataBind();
}
catch (Exception exc)
{
Debug.WriteLine(exc.Message);
return null;
}
finally
{
}
return null;
}
#endregion
#region Load the Grid Data
private DataSet LoadGridData()
{
// return the data to display
DataSet contributionData = new DataSet("MyData");
DataTable gridData = contributionData.Tables.Add("ContData");
gridData.Columns.Add(new DataColumn("GroupValue1"));
gridData.Columns.Add(new DataColumn("GroupValue2"));
DataColumn decCol = new DataColumn("ValueToSum");
decCol.DataType = System.Type.GetType("System.Int32");
gridData.Columns.Add(decCol);
DataColumn perCol = new DataColumn("ValueToIgnore");
perCol.DataType = System.Type.GetType("System.Int32");
gridData.Columns.Add(perCol);
DataColumn decCol2 = new DataColumn("ValueToSum2");
decCol2.DataType = System.Type.GetType("System.Int32");
gridData.Columns.Add(decCol2);
DataColumn perCol2 = new DataColumn("ValueToIgnore2");
perCol2.DataType = System.Type.GetType("System.Int32");
gridData.Columns.Add(perCol2);
DataColumn decCol3 = new DataColumn("ValueToSum3");
decCol3.DataType = System.Type.GetType("System.Int32");
gridData.Columns.Add(decCol3);
DataColumn perCol3 = new DataColumn("ValueToIgnore3");
perCol3.DataType = System.Type.GetType("System.Int32");
gridData.Columns.Add(perCol3);
for (int j = 1; j < 5; j++)
{
for (int i = 1; i < 5; i++)
{
DataRow dataRow = contributionData.Tables[0].NewRow();
dataRow["GroupValue1"] = "Header 1 as " + j.ToString();
dataRow["GroupValue2"] = "Heading 2 as " + i.ToString();
dataRow["ValueToSum"] = 1234 * i * j;
dataRow["ValueToIgnore"] = 805 * i * j;
dataRow["ValueToSum2"] = 42 * i * j;
dataRow["ValueToIgnore2"] = 901 * i * j;
dataRow["ValueToSum3"] = 651 * i * j;
dataRow["ValueToIgnore3"] = 104 * i * j;
contributionData.Tables[0].Rows.Add(dataRow);
}
}
return contributionData;
}
#endregion
protected void Button1_Click(object sender, EventArgs e)
{
}
ibtStatus.Attributes.Add("OnClick", "ShowImportDetail('" + strImportId + "');")
to
ibtStatus.Attributes.Add("OnClientClick", "ShowImportDetail('" + strImportId + "');")
<
asp:ImageButton
ID
=
"ibtPackageStatus"
runat
=
"server"
ImageURL='<%# Bind("ImportStatusImage") %>' OnClientClick="ShowImportDetail('xx');" />
Private Sub rgvImportHeader_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles rgvImportHeader.ItemDataBound
If TypeOf e.Item Is GridDataItem Then
Dim Row As GridDataItem = DirectCast(e.Item, GridDataItem)
Dim strImportId As String = Row("ImportExecutionId").Text
Dim ibtStatus As New ImageButton
ibtStatus = DirectCast(Row.FindControl("ibtPackageStatus"), ImageButton)
ibtStatus.Attributes.Add("OnClick", "ShowImportDetail('" + strImportId + "');")
End If
End Sub
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/IPSMaster.Master" CodeBehind="WBC IMP Timberline Data.aspx.vb" Inherits="IPS_Gateway.WBC_IMP_Timberline_Data" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="act" %>
<
asp:Content
ID
=
"cntMain"
ContentPlaceHolderID
=
"cphMainContent"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function ShowImportDetail(ExecutionId) {
alert(ExecutionId);
var oWnd = window.radopen("http://google.com","rwdImportDetail");
oWnd.set_modal(true);
}
</
script
>
<
asp:SqlDataSource
ID
=
"SQLDS_ImportList"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_SELECT-ImportProcesses]" />
<
asp:SqlDataSource
ID
=
"SQLDS_ImportLogHeader"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_SELECT-ImportHeader]" />
<
asp:panel
ID
=
"pnlPage"
runat
=
"server"
SkinId
=
"skn_GPC01_Panel_MainContent"
>
<
asp:panel
ID
=
"pnlPageHeader"
runat
=
"server"
cssClass
=
"css_GPC01_Panel_PageHeading"
>
<
telerik:RadToolBar
ID
=
"rtbImportData"
runat
=
"server"
AutoPostBack
=
"false"
EnableEmbeddedSkins
=
"True"
OnButtonClick
=
"rtbImportData_ButtonClick"
Skin
=
"Black"
>
<
Items
>
<
telerik:RadToolBarButton
runat
=
"server"
CommandName
=
"tbtClearSelection"
ImageUrl
=
"~/App_Themes/Images/Redo Undo/Undo Green 16.png"
Text
=
"Clear Selected Items"
ToolTip
=
"Clear Selected Itmes"
/>
<
telerik:RadToolBarButton
runat
=
"server"
CommandName
=
"tbtRequeryImportDetail"
ImageUrl
=
"~/App_Themes/Images/Reload/Reload Blue 16.png"
Text
=
"Refresh Import Detail"
ToolTip
=
"Requery Import Detail Grid"
/>
<
telerik:RadToolBarButton
runat
=
"server"
CommandName
=
"tbtImportData"
ImageUrl
=
"~/App_Themes/Images/Processing/Import Data Blue 16.ico"
Text
=
"Import Data"
ToolTip
=
"Import Data"
/>
</
Items
>
</
telerik:RadToolBar
>
<
asp:Label
ID
=
"txtPageTitle"
runat
=
"server"
CssClass
=
"css_GPC01_Label_PageTitle"
Text
=
"Import Timberline Data"
/>
<
asp:ImageButton
ID
=
"ibtPageInformation"
runat
=
"server"
SkinID
=
"skn_GPC01_ImageButton_PageInformation"
/>
<
asp:HiddenField
ID
=
"hdfObjectID"
runat
=
"server"
/>
</
asp:panel
>
<
asp:Panel
ID
=
"pnlPageContent"
runat
=
"server"
cssClass
=
"css_GPC01_Panel_PageContent"
>
<
asp:UpdatePanel
ID
=
"uppUpdateList"
runat
=
"server"
>
<
ContentTemplate
>
<%-- Hidden fields are used to store the values for the select parameters for the SQLDataSource SQLDS_ImportLogHeader--%>
<
asp:HiddenField
ID
=
"hdfStartId"
runat
=
"server"
Value
=
"1"
EnableViewState
=
"true"
/>
<
asp:HiddenField
ID
=
"hdfEndId"
runat
=
"server"
Value
=
"10000"
EnableViewState
=
"true"
/>
<
asp:Label
ID
=
"lblRecordsSelected"
runat
=
"server"
CssClass
=
"css_GFS01_Label_Small"
Text
=
"Records Selected:"
/>
<
asp:TextBox
ID
=
"txtRecordsSelectedCount"
runat
=
"server"
CssClass
=
"css_GFS01_Text_MediumLeft"
Text
=
"0"
Width
=
"25px"
BorderStyle
=
"None"
/>
<
asp:TextBox
ID
=
"txtRecordsSelected"
runat
=
"server"
CssClass
=
"css_GFS01_Text_MediumLeft"
Width
=
"740"
/>
<
asp:TextBox
ID
=
"txtImportStatus"
runat
=
"server"
CssClass
=
"css_GFS01_Text_Status"
Text
=
"Idle"
Width
=
"100px"
/>
<
telerik:RadGrid
ID
=
"rgvImportList"
runat
=
"server"
DataSourceID
=
"SQLDS_ImportList"
AllowPaging
=
"True"
ItemStyle-Wrap
=
"false"
AutoGenerateColumns
=
"False"
Height
=
"137px"
Width
=
"1038px"
PageSize
=
"4"
GridLines
=
"None"
Skin
=
"Web20"
>
<
ItemStyle
Wrap
=
"False"
/>
<
MasterTableView
DataKeyNames
=
"ImportID"
DataSourceID
=
"SQLDS_ImportList"
>
<
Columns
>
<
telerik:GridTemplateColumn
UniqueName
=
"chkSelectRow"
HeaderText
=
""
HeaderStyle-Width
=
"20px"
ItemStyle-Width
=
"20px"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"chkSelectRow"
runat
=
"server"
AutoPostBack
=
"true"
OnCheckedChanged
=
"chkSelectRow_OnCheckChanged"
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"ImportStatus"
HeaderText
=
"Req Status"
HeaderStyle-Width
=
"90px"
HeaderStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:ImageButton
ID
=
"ibtRequestStatus"
runat
=
"server"
ImageURL='<%# Bind("RequestStatusImage") %>' />
<
asp:Label
ID
=
"lblRequestStatus"
runat
=
"server"
Text='<%# Bind("RequestStatus") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"ImportID"
UniqueName
=
"ImportID"
HeaderText
=
"ID"
HeaderStyle-Width
=
"30px"
HeaderStyle-HorizontalAlign
=
"Left"
DataType
=
"System.Int32"
/>
<
telerik:GridBoundColumn
DataField
=
"ImportName"
UniqueName
=
"ImportName"
HeaderText
=
"Import Name"
HeaderStyle-Width
=
"120px"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
/>
<
telerik:GridTemplateColumn
UniqueName
=
"ImportStatus"
HeaderText
=
"Status"
HeaderStyle-Width
=
"100px"
HeaderStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:ImageButton
ID
=
"ibtImportStatus"
runat
=
"server"
ImageURL='<%# Bind("ExecutionStatusImage") %>' />
<
asp:Label
ID
=
"lblImportStatus"
runat
=
"server"
Text='<%# Bind("LastExecutionStatus") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"LastExecutedBy"
UniqueName
=
"LastExecutedBy"
HeaderText
=
"Executed By"
HeaderStyle-Width
=
"110px"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
/>
<
telerik:GridBoundColumn
DataField
=
"LastExecutionStartTime"
UniqueName
=
"Start Date"
HeaderText
=
"Start Date"
HeaderStyle-Width
=
"80px"
HeaderStyle-HorizontalAlign
=
"Left"
DataType
=
"System.DateTime"
DataFormatString
=
"{0:MM/dd/yy}"
/>
<
telerik:GridBoundColumn
DataField
=
"LastExecutionStartTime"
UniqueName
=
"LastExecutionStartTime"
HeaderText
=
"Start Time"
HeaderStyle-Width
=
"70px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataType
=
"System.DateTime"
DataFormatString
=
"{0:h:mm:ss t}"
/>
<
telerik:GridBoundColumn
DataField
=
"LastExecutionEndTime"
UniqueName
=
"LastExecutionEndTime"
HeaderText
=
"End Time"
HeaderStyle-Width
=
"70px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataType
=
"System.DateTime"
DataFormatString
=
"{0:h:mm:ss t}"
/>
<
telerik:GridBoundColumn
DataField
=
"LastExecutionTimeElapsed"
UniqueName
=
"LastExecutionTimeElapsed"
HeaderText
=
"Time Elapsed"
HeaderStyle-Width
=
"130px"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
/>
<
telerik:GridBoundColumn
DataField
=
"ExecutionCount"
UniqueName
=
"ExecutionCount"
HeaderText
=
"Exec #"
HeaderStyle-Width
=
"60px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataType
=
"System.Int32"
/>
<
telerik:GridBoundColumn
DataField
=
"AverageExecutionTimeElapsed"
UniqueName
=
"AverageExecutionTimeElapsed"
HeaderText
=
"Avg Time Elapsed"
/>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowColumnsReorder
=
"false"
ReorderColumnsOnClient
=
"false"
Scrolling-AllowScroll
=
"True"
Scrolling-UseStaticHeaders
=
"True"
Selecting-AllowRowSelect
=
"True"
/>
</
telerik:RadGrid
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
<
br
/>
<
telerik:RadGrid
ID
=
"rgvImportHeader"
runat
=
"server"
ShowGroupPanel
=
"False"
Height
=
"380px"
Width
=
"1038px"
Skin
=
"Web20"
EnableViewState
=
"true"
>
<
MasterTableView
DataSourceID
=
"SQLDS_ImportLogHeader"
AutoGenerateColumns
=
"false"
DataKeyNames
=
"ImportExecutionID"
AllowPaging
=
"true"
ItemStyle-Wrap
=
"false"
PageSize
=
"20"
Caption="<span
style
=
'font-weight:bold'
>Import Header</
span
>" >
<
RowIndicatorColumn
HeaderStyle-Width
=
"10px"
ItemStyle-BackColor
=
"#FFFFF"
/>
<
Columns
>
<
telerik:GridTemplateColumn
UniqueName
=
"ImportStatus"
HeaderText
=
"Status"
HeaderStyle-Width
=
"100px"
HeaderStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:ImageButton
ID
=
"ibtPackageStatus"
runat
=
"server"
ImageURL='<%# Bind("ImportStatusImage") %>' />
<
asp:Label
ID
=
"lblImportStatus"
runat
=
"server"
Text='<%# Bind("ImportStatus") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"ImportExecutionID"
UniqueName
=
"ImportExecutionID"
HeaderText
=
"Execution Id"
Display
=
"false"
/>
<
telerik:GridBoundColumn
DataField
=
"ImportId"
UniqueName
=
"ImportId"
HeaderText
=
"Id"
HeaderStyle-Width
=
"30px"
HeaderStyle-HorizontalAlign
=
"Center"
DataType
=
"System.Int32"
/>
<
telerik:GridTemplateColumn
UniqueName
=
"Process Name"
HeaderText
=
"Status"
HeaderStyle-Width
=
"120px"
HeaderStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblImportName"
runat
=
"server"
Text='<%# Bind("ImportName") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"ImportErrorCount"
UniqueName
=
"ImportErrorCount"
HeaderText
=
"Errors"
HeaderStyle-Width
=
"50px"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Right"
DataType
=
"System.Int32"
/>
<
telerik:GridBoundColumn
DataField
=
"SystemUser"
UniqueName
=
"SystemUser"
HeaderText
=
"User"
HeaderStyle-Width
=
"100px"
HeaderStyle-HorizontalAlign
=
"Left"
/>
<
telerik:GridBoundColumn
DataField
=
"ImportStartTime"
UniqueName
=
"ImportStartDate"
HeaderText
=
"Import Date"
HeaderStyle-Width
=
"90px"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
DataFormatString
=
"{0:MM/dd/yy}"
DataType
=
"System.DateTime"
/>
<
telerik:GridBoundColumn
DataField
=
"ImportStartTime"
UniqueName
=
"ImportStartTime"
HeaderText
=
"Start Time"
HeaderStyle-Width
=
"80px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataFormatString
=
"{0:h:mm:ss t}"
DataType
=
"System.DateTime"
/>
<
telerik:GridBoundColumn
DataField
=
"ImportEndTime"
UniqueName
=
"ImportEndTime"
HeaderText
=
"End Time"
HeaderStyle-Width
=
"80px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataFormatString
=
"{0:h:mm:ss t}"
DataType
=
"System.DateTime"
/>
<
telerik:GridBoundColumn
DataField
=
"ImportTimeElapsed"
UniqueName
=
"ImportTimeElapsed"
HeaderText
=
"Time Elapsed"
HeaderStyle-Width
=
"120px"
HeaderStyle-HorizontalAlign
=
"Left"
/>
<
telerik:GridBoundColumn
DataField
=
"ArgusStatus"
UniqueName
=
"ArgusStatus"
HeaderText
=
"Argus Status"
HeaderStyle-Width
=
"150px"
HeaderStyle-HorizontalAlign
=
"Left"
/>
<
telerik:GridBoundColumn
DataField
=
"ArgusStartTime"
UniqueName
=
"ArgusStartTime"
HeaderText
=
"Start Time"
HeaderStyle-Width
=
"80px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataFormatString
=
"{0:h:mm:ss t}"
DataType
=
"System.DateTime"
/>
<
telerik:GridBoundColumn
DataField
=
"ArgusEndTime"
UniqueName
=
"ArgusEndTime"
HeaderText
=
"End Time"
HeaderStyle-Width
=
"80px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataFormatString
=
"{0:h:mm:ss t}"
DataType
=
"System.DateTime"
/>
<
telerik:GridBoundColumn
DataField
=
"ArgusTimeElapsed"
UniqueName
=
"ArgusTimeElapsed"
HeaderText
=
"Time Elapsed"
HeaderStyle-Width
=
"120px"
HeaderStyle-HorizontalAlign
=
"Left"
/>
<
telerik:GridBoundColumn
DataField
=
"PackageStatus"
UniqueName
=
"PackageStatus"
HeaderText
=
"Package Status"
HeaderStyle-Width
=
"150px"
HeaderStyle-HorizontalAlign
=
"Left"
/>
<
telerik:GridBoundColumn
DataField
=
"PackageStartTime"
UniqueName
=
"PackageStartTime"
HeaderText
=
"Start Time"
HeaderStyle-Width
=
"80px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataFormatString
=
"{0:h:mm:ss t}"
DataType
=
"System.DateTime"
/>
<
telerik:GridBoundColumn
DataField
=
"PackageEndTime"
UniqueName
=
"PackageEndTime"
HeaderText
=
"End Time"
HeaderStyle-Width
=
"80px"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
DataFormatString
=
"{0:h:mm:ss t}"
DataType
=
"System.DateTime"
/>
<
telerik:GridBoundColumn
DataField
=
"PackageTimeElapsed"
UniqueName
=
"PackageTimeElapsed"
HeaderText
=
"Time Elapsed"
headerStyle-Width
=
"120px"
HeaderStyle-HorizontalAlign
=
"Left"
/>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowColumnsReorder
=
"false"
EnablePostBackOnRowClick
=
"true"
AllowDragToGroup
=
"false"
ReorderColumnsOnClient
=
"false"
Selecting-AllowRowSelect
=
"True"
Scrolling-AllowScroll
=
"True"
Scrolling-UseStaticHeaders
=
"True"
/>
</
telerik:RadGrid
>
<
telerik:RadWindowManager
ID
=
"rwmImportDetail"
runat
=
"server"
Behaviors
=
"Close, Move, Resize,Maximize"
DestroyOnClose
=
"true"
>
</
telerik:RadWindowManager
>
</
asp:Panel
>
</
asp:panel
>
</
asp:Content
>
<telerik:GridTemplateColumn HeaderText=
""
UniqueName=
"ConfirmNo"
AllowFiltering =
"false"
>
<ItemTemplate>
<asp:Button ID=
"btnConfirmNo"
runat=
"server"
Text=
"No"
CommandArgument=
'<%# Eval("_DocumentID") %>'
CommandName=
"ConfirmNo"
/>
<asp:Label ID=
"lblConfirmNo"
runat=
"server"
CssClass=
"formLabel"
></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign=
"Center"
/>
<ItemStyle HorizontalAlign=
"Center"
Width=
"5%"
/>
</telerik:GridTemplateColumn>
<
telerik:RadWindowManager
ID
=
"RadWindowManager2"
runat
=
"server"
VisibleOnPageLoad
=
"false"
KeepInScreenBounds
=
"true"
Modal
=
"true"
VisibleStatusbar
=
"false"
ShowContentDuringLoad
=
"false"
>
<
Windows
>
</
Windows
>
</
telerik:RadWindowManager
>
<
asp:Button
ID
=
"btnReport"
runat
=
"server"
Text
=
"Show Report"
OnClick
=
"btnReport_OnClick"
/>
protected void btnReport_OnClick(object sender, EventArgs e)
{
Telerik.Web.UI.RadWindow rw = new Telerik.Web.UI.RadWindow();
rw.ID = "test";
rw.Width = 1135;
rw.Height = 671;
rw.ShowContentDuringLoad = false;
rw.VisibleStatusbar = false;
rw.KeepInScreenBounds = true;
rw.VisibleOnPageLoad = true;
rw.Modal = true;
rw.AutoSize = false;
rw.Behaviors = WindowBehaviors.Close;
rw.NavigateUrl = "~/Report.aspx?id=1042";
rw.ReloadOnShow = false;
RadWindowManager2.Windows.Add(rw);
}