or
<
MasterTableView
DataKeyNames
=
"cid"
DataSourceID
=
"SqlDataSource1"
>
<
DetailTables
>
<
telerik:GridTableView
runat
=
"server"
DataKeyNames
=
"cid"
DataSourceID
=
"SqlDataSource2"
AllowPaging
=
"False"
CommandItemDisplay
=
"Top"
AllowAutomaticInserts
=
"True"
AllowAutomaticUpdates
=
"True"
>
<
ParentTableRelation
>
<
telerik:GridRelationFields
DetailKeyField
=
"cid"
MasterKeyField
=
"cid"
/>
</
ParentTableRelation
>
...
I am replacing a standard listbox control with a RADLISTBOX control and thought it would be pretty seamless to switch out, but I am not having any luck with populating the RADLISTBOX. Can someone please tell me what I am doing wrong? I am not doing anything spectacular, just a simple databind with datareader.
Here is my code aspx.vb
Dim item As New RadListBoxItem()
While reader4.Read
item.Value = reader4("DescriptionLong")
ConditionList.Items.Add(item)
Here is my aspx. code
<
telerik:RadListBox
ID
=
"ConditionList"
Width
=
"160px"
runat
=
"server"
Skin
=
"Office2010Blue"
>
</
telerik:RadListBox
>
<
telerik:RadGrid
ID
=
"myRadGrid"
runat
=
"server"
Width
=
"100%"
BorderWidth
=
"1px"
CellPadding
=
"4"
Skin
=
"Web20"
>
<
MasterTableView
AutoGenerateColumns
=
"false"
DataKeyNames
=
"intCategoryId"
HierarchyDefaultExpanded
=
"false"
Font-Size
=
"10"
Font-Names
=
"Veranda,arial,sans-serif"
HeaderStyle-HorizontalAlign
=
"Center"
Name
=
"MasterGrid"
ExpandCollapseColumn-ButtonType
=
"ImageButton"
HierarchyLoadMode
=
"Client"
AllowPaging
=
"True"
PageSize
=
"20"
PagerStyle-Mode
=
"NumericPages"
ExpandCollapseColumn-CollapseImageUrl
=
"~/Images/30.png"
ExpandCollapseColumn-ExpandImageUrl
=
"~/Images/29.png"
>
<
ItemStyle
HorizontalAlign
=
"Center"
/><
AlternatingItemStyle
BackColor
=
"#B0C4DE"
HorizontalAlign
=
"Center"
/><
HeaderStyle
ForeColor
=
"White"
Font-Bold
=
"true"
/>
<
DetailTables
>
<
telerik:GridTableView
Name
=
"myManufacGrid"
runat
=
"server"
DataKeyNames
=
"intManufacturerId"
TableLayout
=
"Fixed"
BorderWidth
=
"1px"
CellPadding
=
"6"
Font-Size
=
"10"
SkinID
=
"web20"
AutoGenerateColumns
=
"False"
HeaderStyle-HorizontalAlign
=
"Center"
BorderColor
=
"#404040"
Font-Names
=
"Veranda,arial,sans-serif"
GridLines
=
"Both"
ExpandCollapseColumn-ButtonType
=
"ImageButton"
ExpandCollapseColumn-CollapseImageUrl
=
"~/Images/30.png"
ExpandCollapseColumn-ExpandImageUrl
=
"~/Images/29.png"
>
<
ParentTableRelation
>
<
telerik:GridRelationFields
DetailKeyField
=
"intCategoryId"
MasterKeyField
=
"intCategoryId"
/>
</
ParentTableRelation
>
<
HeaderStyle
Font-Bold
=
"true"
HorizontalAlign
=
"Center"
/><
ItemStyle
HorizontalAlign
=
"Center"
/><
AlternatingItemStyle
HorizontalAlign
=
"Center"
/>
<
DetailTables
>
<
telerik:GridTableView
DataKeyNames
=
"intMakeId"
Name
=
"myMakeGrid"
Width
=
"100%"
TableLayout
=
"Fixed"
BorderWidth
=
"1px"
CellPadding
=
"6"
Font-Size
=
"10"
SkinID
=
"web20"
AutoGenerateColumns
=
"False"
HeaderStyle-HorizontalAlign
=
"Center"
BorderColor
=
"#404040"
Font-Names
=
"Veranda,arial,sans-serif"
GridLines
=
"Both"
ExpandCollapseColumn-ButtonType
=
"ImageButton"
ExpandCollapseColumn-CollapseImageUrl
=
"~/Images/30.png"
ExpandCollapseColumn-ExpandImageUrl
=
"~/Images/29.png"
>
<
ParentTableRelation
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"Email"
HeaderText
=
" "
DataNavigateUrlFormatString
=
"mailto:{0}"
UniqueName
=
"Email"
AllowFiltering
=
"False"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemStyle
Width
=
"50px"
/>
</
telerik:GridHyperLinkColumn
>
Private
Sub
RadGrid_ItemDataBound(
ByVal
sender
As
Object
,
ByVal
e
As
Telerik.Web.UI.GridItemEventArgs)
Handles
RadGrid2.ItemDataBound
If
(
TypeOf
e.Item
Is
GridDataItem)
Then
Dim
dataItem
As
GridDataItem =
CType
(e.Item, GridDataItem)
Dim
hyperlink
As
HyperLink =
CType
(dataItem(
"Email"
).Controls(0), HyperLink)
hyperlink.ImageUrl =
"../../../images/iconoutlook.gif"
If
(dataItem.OwnerTableView.DataKeyValues(dataItem.ItemIndex)(
"Email"
)
Is
System.DBNull.Value)
Then
Dim
ltrl
As
LiteralControl =
New
LiteralControl(hyperlink.Text)
dataItem(
"Email"
).Controls.Clear()
dataItem(
"Email"
).Controls.Add(ltrl)
End
If
End
If
End
Sub