Hi,
I have a RadGrid in Edit Mode, with a checkbox that when it is checked, a DropDownList's Enabled state should be True. When the checkbox is unchecked, the DropDownList's Enabled state should be False. Unfortunately I cannot get the Enabled state set after using the following code:
Public
Sub
RDPots_ItemCreated(sender
As
Object
, e
As
Telerik.Web.UI.GridItemEventArgs)
If
TypeOf
e.Item
Is
GridEditableItem
AndAlso
e.Item.IsInEditMode
Then
' Checking the status of the Berried checkbox
Dim
editedItem
As
GridEditableItem =
DirectCast
(e.Item, GridEditableItem)
Dim
chkBerried
As
CheckBox =
CType
(editedItem(
"Berried"
).Controls(0), CheckBox)
chkBerried.AutoPostBack =
True
Dim
dropdownBerriedStage
As
DropDownList =
CType
(editedItem(
"BerriedStage"
).Controls(0), DropDownList)
dropdownBerriedStage.AutoPostBack =
True
AddHandler
chkBerried.CheckedChanged,
AddressOf
Me
.chkBerried_CheckedChanged
If
bBerried
Then
dropdownBerriedStage.Enabled =
True
Else
dropdownBerriedStage.Enabled =
False
End
If
End
If
End
Sub
Sub
chkBerried_CheckedChanged(sender
As
Object
, e
As
System.EventArgs)
Dim
checkBerried
As
CheckBox =
CType
(sender, CheckBox)
Dim
eitem
As
GridEditableItem =
DirectCast
(checkBerried.NamingContainer, GridEditableItem)
If
checkBerried.Checked
Then
bBerried =
True
Else
bBerried =
False
End
If
End
Sub