or
lerik:RadGrid ID="RadGridLang" runat="server" AutoGenerateColumns="False" EnableEmbeddedSkins="False" RegisterWithScriptManager=false <
br
> DataTextField="Descr" DataValueField="LanImg"<
br
> Height="100%" Width="120px" AppendDataBoundItems="true" CellSpacing="0" GridLines="None" OnLoad="RadGridLang_Load"><
br
> <
MasterTableView
><
br
> <
Columns
><
br
> <
telerik:GridTemplateColumn
DataField
=
"LanCd"
><
br
> <
ItemTemplate
><
br
> <
img
src
=
"<%#DataBinder.Eval(Container.DataItem, "
LanImg")%>" alt="ASP.NET hosting" /><
br
> </
ItemTemplate
><
br
> </
telerik:GridTemplateColumn
><
br
> <
telerik:GridTemplateColumn
DataField
=
"LanCd"
><
br
> <
ItemTemplate
><
br
> <
telerik:RadComboBox
ID
=
"RadComboBoxLang"
runat
=
"server"
EmptyMessage
=
"Select a language"
DataTextField
=
"Descr"
DataValueField
=
"LanCd"
EnableEventValidation
=
"true"
RegisterWithScriptManager
=
false
<br> EnableLoadOnDemand="true" DataSourceID="ObjectDataSourceDrob" CausesValidation="false" AllowCustomText="true" AppendDataBoundItems="true" OnLoad="RadComboBoxLang_Load"><
br
> <
ItemTemplate
><
br
> <
div
class
=
"imageWrap"
><
br
> <
a
href
=
'gfgf'
><
br
> <
img
src
=
"<%#DataBinder.Eval(Container.DataItem, "
LanImg")%>" alt='<%# Eval("Descr")%>'/>     <%#DataBinder.Eval(Container.DataItem, "Descr")%></
a
><
br
> </
div
><
br
><
br
> </
ItemTemplate
><
br
> </
telerik:RadComboBox
><
br
> </
ItemTemplate
><
br
> </
telerik:GridTemplateColumn
><
br
> </
Columns
><
br
> </
MasterTableView
><
br
> </
telerik:RadGrid
>
rotected
void
RadComboBoxLang_Load(
object
sender, EventArgs e)<br> {<br> String pRequest = pGetLang; <br>
if
(HttpContext.Current.Request.RequestContext.RouteData.Values[
"id"
] !=
null
)<br> {<br> pRequest = HttpContext.Current.Request.RequestContext.RouteData.Values[
"id"
].ToString();<br> }<br> RadComboBox radComboBoxLang = sender
as
RadComboBox;<br> radComboBoxLang.Items[0].Attributes[
"href"
] =
"lalala"
;<br> radComboBoxLang.SelectedValue = pRequest.ToUpper();<br>
bool
p_test = MvcBeaDAL.CookiesManager.SetGetCookie(radComboBoxLang.SelectedValue);<br> }<br>
protected
void
RadGridLang_Load(
object
sender, EventArgs e)<br> {<br> String pRequest = GetLang();<br>RadGrid pRadGridLang =
this
.FindControl(
"RadGridLang"
)
as
RadGrid;<br> List<LanguageHost> radLang =
new
List<LanguageHost>();<br> radLang.Add( MvcBeaDAL.WebServiceBea.GetWebLanguageID(pRequest));<br>
string
col = pRadGridLang.Columns[0].ColumnType;<br> pRadGridLang.DataSource = radLang.ToList();<br> pRadGridLang.DataBind();<br> }
/* RadComboBox CSS*/
.multipleRowsColumns .rcbItem,
.multipleRowsColumns .rcbHovered
{
float
:
left
;
margin
:
0
1px
;
min-height
:
13px
;
overflow
:
hidden
;
padding
:
2px
19px
2px
6px
;
width
:
80px
;
}
<
telerik:RadComboBox
ID
=
"cboxHour"
runat
=
"server"
Width
=
"40px"
DropDownCssClass
=
"multipleRowsColumns"
DropDownWidth
=
"200px"
>
<
HeaderTemplate
>
<
table
style
=
"width: 100%"
>
<
tr
>
<
td
align
=
"center"
>
<
b
>Select Hour</
b
>
</
td
>
</
tr
>
</
table
>
</
HeaderTemplate
>
</
telerik:RadComboBox
>
protected
new
void
Page_Load(
object
sender, EventArgs e)
{
if
(!IsPostBack)
{
int
[] hours = Enumerable.Range(0, 24).ToArray();
cboxHour.DataSource = hours;
cboxHour.DataBind();
}
}