using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
Telerik.Web.UI;
public
partial
class
Default2 : System.Web.UI.Page
{
RadGrid RadGridData;
override
protected
void
OnInit(EventArgs e)
{
// Call base init.
base
.OnInit(e);
InitializeGrid();
}
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
private
void
InitializeGrid()
{
GridBoundColumn boundColumn;
RadGridData =
new
RadGrid();
// Set required event handlers.
RadGridData.NeedDataSource +=
new
GridNeedDataSourceEventHandler(RadGridData_NeedDataSource);
RadGridData.ItemDataBound +=
new
GridItemEventHandler(RadGridData_ItemDataBound);
// Set grid properties.
RadGridData.ID =
"GridDataId"
;
RadGridData.AutoGenerateColumns =
false
;
// Required for row highlighting.
RadGridData.ClientSettings.Selecting.AllowRowSelect =
true
;
RadGridData.MasterTableView.AllowPaging =
true
;
RadGridData.MasterTableView.PageSize = 8;
RadGridData.MasterTableView.PagerStyle.Mode = GridPagerMode.NextPrev;
RadGridData.MasterTableView.PagerStyle.Position = GridPagerPosition.Top;
RadGridData.MasterTableView.Name =
"GridData"
;
RadGridData.MasterTableView.DataMember =
"DataXY"
;
// *** Grid columns. ***
boundColumn =
new
GridBoundColumn();
RadGridData.MasterTableView.Columns.Add(boundColumn);
boundColumn.UniqueName =
"XId"
;
boundColumn.DataField =
"X"
;
boundColumn.HeaderText =
"X"
;
boundColumn =
new
GridBoundColumn();
RadGridData.MasterTableView.Columns.Add(boundColumn);
boundColumn.UniqueName =
"YId"
;
boundColumn.DataField =
"Y"
;
boundColumn.HeaderText =
"Y"
;
// *** Grid Calculated Column ***
GridCalculatedColumn calculatedColumn =
new
GridCalculatedColumn();
RadGridData.MasterTableView.Columns.Add(calculatedColumn);
calculatedColumn.UniqueName =
"CalculatedColumn1"
;
calculatedColumn.DataFields =
new
string
[] {
"X"
,
"Y"
};
calculatedColumn.Expression =
"{0} + {1}"
;
calculatedColumn.Visible =
true
;
calculatedColumn.HeaderText =
"X + Y"
;
PlaceHolder1.Controls.Add(RadGridData);
}
void
RadGridData_NeedDataSource(
object
sender, GridNeedDataSourceEventArgs e)
{
RadGridData.MasterTableView.DataSource =
this
.GetGridData();
}
void
RadGridData_ItemDataBound(
object
sender, GridItemEventArgs e)
{
if
(!(e.Item
is
GridDataItem))
return
;
GridDataItem item = e.Item
as
GridDataItem;
DataXY dataXY = (DataXY)item.DataItem;
}
private
List<DataXY> GetGridData()
{
List<DataXY> list =
new
List<DataXY>();
list.Add(
new
DataXY(1, 1));
list.Add(
new
DataXY(2, 2));
list.Add(
new
DataXY(3, 3));
list.Add(
new
DataXY(4, 4));
list.Add(
new
DataXY(5, 5));
list.Add(
new
DataXY(6, 6));
list.Add(
new
DataXY(7, 7));
return
list;
}
private
class
DataXY
{
public
DataXY()
{
}
public
DataXY(
int
x,
int
y)
{
this
.X = x;
this
.Y = y;
}
public
int
X
{
get
;
set
;
}
public
int
Y
{
get
;
set
;
}
}
}
Any help in resolving this issue would be greatly appreciated.
Thanks,
Tony
RadTabStrip and RadMultiPage. I am creating the tab pages dynamically. Please find below the css file which I have used to style the tab pages.
I have also attached an image of my VS solution explorer which shows the list of Tab Strip skins I have. I am totally confused and unable to design the tab strip & pages as per the requirement. It would be great if any one can help me on this.
.CSS File
.RadTabStrip_Green .rtsLI,
.RadTabStrip_Green .rtsLink
{
color: black;
font: 12px/26px "Segoe UI", Arial, sans-serif;
}
.RadTabStrip_Green .rtsLI.rtsLast { color:blue; }
.RadTabStripLeft_Green .rtsSeparator,
.RadTabStripRight_Green .rtsSeparator
{
background: #F7DBEF;
}
/* <disabled tabs> */
.RadTabStrip_Green .rtsDisabled
.RadTabStripLeft_Green .rtsDisabled,
.RadTabStripRight_Green .rtsDisabled,
.RadTabStripBottom_Green .rtsDisabled,
.RadTabStrip_Green_disabled .rtsDisabled
{
color: #bcb;
cursor: default;
}
/* </disabled tabs> */
/* <scrolling arrows> */
.RadTabStrip_Green .rtsNextArrow,
.RadTabStrip_Green .rtsPrevArrow,
.RadTabStrip_Green .rtsPrevArrowDisabled,
.RadTabStrip_Green .rtsNextArrowDisabled
{
background-image: url('TabStrip/TabStripStates.png');
}
/* </scrolling arrows> */
/* <tab backgrounds> */
.RadTabStripTop_Green .rtsLevel
{
background-color: #D6D3D6;
border-bottom-color:#F7DBEF;
border-bottom-style:solid;
border-bottom-width:1px;
}
.RadTabStripTop_Green .rtsLevel .rtsLink,
.RadTabStripTop_Green .rtsLevel .rtsOut,
.RadTabStripBottom_Green .rtsLevel .rtsLink,
.RadTabStripBottom_Green .rtsLevel .rtsOut,
.RadTabStripTop_Green_Baseline .rtsLevel,
.RadTabStripBottom_Green_Baseline .rtsLevel { background-image: url('TabStrip/TabStripStates.png'); }
.RadTabStripLeft_Green .rtsLink,
.RadTabStripRight_Green .rtsLink { background-image: url('TabStrip/TabStripStates.png'); }
.RadTabStripLeft_Green .rtsLast .rtsLink,
.RadTabStripRight_Green .rtsLast .rtsLink
{
border-bottom: 1px solid red;
}
/* </tab backgrounds> */
/* <background positioning: overlapping tabs> */
/* <orientation: top> */
.RadTabStripTop_Green .rtsLink
{
background: #D6D3D6;
/*background-position: 0 -52px;*/
}
/*.RadTabStripTop_Green .rtsFirst .rtsLink { background-position: 0 0; }*/
.RadTabStripTop_Green .rtsOut { background-position: 100% -52px; }
/*.RadTabStripTop_Green .rtsLast .rtsOut { background-position: 100% 0; }*/
.RadTabStripTop_Green .rtsLI .rtsSelected { background-position: 0 -26px;}
.RadTabStripTop_Green .rtsSelected { background: #F7DBEF url('TabStrip/TabStripStates.png') no-repeat 0 -272px; }
.RadTabStripTop_Green .rtsSelected .rtsOut { background: #F7DBEF url('TabStrip/TabStripVStates_rtl.jpg') no-repeat 100% -72px; }
.RadTabStripTop_Green .rtsFirst .rtsSelected { background: #F7DBEF url('TabStrip/TabStripVStates.png') no-repeat 0 -180px; }
.RadTabStripTop_Green .rtsLI .rtsAfter { background-position: 0 -78px; }
.RadTabStripTop_Green .rtsLast .rtsSelected { background: #F7DBEF url('TabStrip/TabStripVStates.png') no-repeat 100% -180px; }
.RadTabStripTop_Green .rtsLast .rtsSelected .rtsOut { background: #F7DBEF url('TabStrip/TabStripVStates.png') no-repeat 0 -72px; }
.RadTabStripTop_Green_Baseline .rtsLevel { background-position: 0 100%; background-repeat: repeat-x; }
/* </orientation: top> */
/* <orientation: bottom> */
.RadTabStripBottom_Green .rtsLevel .rtsLink { background-position: 0 -130px;}
.RadTabStripBottom_Green .rtsLevel .rtsFirst .rtsLink { background-position: 0 -182px;}
.RadTabStripBottom_Green .rtsLevel .rtsOut { background-position: 100% -130px;}
.RadTabStripBottom_Green .rtsLevel .rtsLast .rtsOut { background-position: 100% -182px;}
.RadTabStripBottom_Green .rtsLevel .rtsLI .rtsSelected { background-position: 0 -156px;}
.RadTabStripBottom_Green .rtsLevel .rtsSelected .rtsOut { background-position: 100% -104px; }
.RadTabStripBottom_Green .rtsLevel .rtsLI .rtsAfter { background-position: 0 -104px;}
.RadTabStripBottom_Green .rtsLevel .rtsLast .rtsSelected .rtsOut { background-position: 100% -156px;}
.RadTabStripBottom_Green_Baseline .rtsLevel { background-position: 0 -599px; background-repeat: repeat-x;}
/* </orientation: bottom> */
/* <orientation: right> */
.RadTabStripRight_Green .rtsUL .rtsLink,
.RadTabStripRight_Green .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left;}
.RadTabStripRight_Green .rtsUL .rtsLink:hover { background-position: 100% -200px;}
.RadTabStripRight_Green .rtsUL .rtsSelected,
.RadTabStripRight_Green .rtsUL .rtsSelected:hover { background-position: 100% -400px;}
/* </orientation: right> */
/* <orientation: top (RTL)> */
.RadTabStripTop_Green_rtl .rtsLevel .rtsLink
{
padding-left: 0;
padding-right: 9px;
}
.RadTabStripTop_Green_rtl .rtsLevel .rtsOut
{
padding-left: 9px;
padding-right: 0;
}
.RadTabStripTop_Green_rtl .rtsLevel .rtsLink,
.RadTabStripTop_Green_rtl .rtsLevel .rtsOut
{
background-image: url('TabStrip/TabStripStates.png');
}
.RadTabStripTop_Green_rtl .rtsLevel .rtsLink { background-position: 100% -52px;}
.RadTabStripTop_Green_rtl .rtsLevel .rtsFirst .rtsLink { background-position: 100% 0;}
.RadTabStripTop_Green_rtl .rtsLevel .rtsOut { background-position: 0 -52px;}
.RadTabStripTop_Green_rtl .rtsLevel .rtsLast .rtsOut { background-position: 0 0;}
.RadTabStripTop_Green_rtl .rtsLevel .rtsLI .rtsSelected { background-position: 100% -26px;}
.RadTabStripTop_Green_rtl .rtsLevel .rtsSelected .rtsOut { background-position: 0 -78px;}
.RadTabStripTop_Green_rtl .rtsLevel .rtsLI .rtsAfter { background-position: 100% -78px;}
.RadTabStripTop_Green_rtl .rtsLevel .rtsLast .rtsSelected .rtsOut { background-position: 0 -26px; }
/* </orientation: top (RTL)> */
/* </background positioning: overlapping tabs> */
/* <simplistic sub-item styles> */
.RadTabStrip_Green_SimpleSubItems .rtsLevel2,
.RadTabStrip_Green_SimpleSubItems .rtsLevel3,
.RadTabStrip_Green_SimpleSubItems .rtsLevel4 { background: #fff; }
.RadTabStrip_Green_SimpleSubItems .rtsLevel2 .rtsSelected,
.RadTabStrip_Green_SimpleSubItems .rtsLevel3 .rtsSelected,
.RadTabStrip_Green_SimpleSubItems .rtsLevel4 .rtsSelected
{
text-decoration: underline;
}
.RadTabStrip_Green_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_Green_SimpleSubItems .rtsLevel2 .rtsOut,
.RadTabStrip_Green_SimpleSubItems .rtsLevel2 .rtsIn,
.RadTabStrip_Green_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_Green_SimpleSubItems .rtsLevel3 .rtsOut,
.RadTabStrip_Green_SimpleSubItems .rtsLevel3 .rtsIn,
.RadTabStrip_Green_SimpleSubItems .rtsLevel4 .rtsLink,
.RadTabStrip_Green_SimpleSubItems .rtsLevel4 .rtsOut,
.RadTabStrip_Green_SimpleSubItems .rtsLevel4 .rtsIn
{
background: #F7DBEF;
}
.RadTabStrip_Green .rtsIn
{
font: 12px/20px arial,sans-serif;
padding: 0 5px 5px;
font-weight:bold;
/*background:#F7DBEF;*/
}
/* </simplistic sub-item styles> */
Thanks & Best Regards,
Bharath
<
a
ID
=
"lnkToClick"
runat
=
"server"
target
=
"_blank"
> quality of the case file </
a
>
protected
void
Page_Load (
object
sender, EventArgs e)
{
lnkToClick.HRef = @
"\\\\10.199.137.90\Affaires\"
;
}
series.Appearance.PointMark.FillStyle.MainColor = series.Appearance.LineSeriesAppearance.Color;
private
bool UpdateCounter()
{
string radalerts = "<script language='javascript'>function save(){radalert('Counter Saved Succesfully!', 330, 210); Sys.Application.remove_load(save);}; Sys.Application.add_load(save);</script>";
Page.ClientScript.RegisterStartupScript(
this.GetType(), "radalert", radalerts);
return true;
}
if
(UpdateCounter())
{
hdnChange.Value =
"Y";
ClearControl();
Page.RegisterStartupScript(
"myScript", "<script language=JavaScript>returnToParent();</script>");
}
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
function returnToParent() {
var oArg = new Object();
var oWnd = GetRadWindow();
oArg.IsChange = $get(
"<%=hdnChange.ClientID%>").value;
oWnd.close(oArg);
}
</script>
</telerik:RadCodeBlock>
but my radalert not displaying any message its just close the popup window and return to parent window without showing any radalert.
What is the wrong with above.
please help
Thanks in advance.
Manoj Gupta