I can read the value of "grid column drop down"in the method "OnEditCommandRadGridProgramCategory. About e.Item.FindControl is null and also against the direct access via "GridDropDownColumnVirtualCategory.DataValueField" is null.
The call to the method is via "CommandName = EditSelected.
Can you help me please?
<telerik:RadGrid ID=
"RadGridProgramCategory"
AutoGenerateColumns=
"false"
AllowAutomaticInserts=
"True"
AllowAutomaticUpdates=
"True"
AllowAutomaticDeletes=
"True"
OnEditCommand=
"OnEditCommandRadGridProgramCategory"
OnNeedDataSource=
"OnNeedDataSourceRadGridProgramCategory"
GridLines=
"None"
runat=
"server"
Width=
"350px"
>
<Columns>
<telerik:GridDropDownColumn HeaderText=
"Hauptkategorie"
ColumnEditorID=
"GridDropDownColumnVirtualCategory"
ListDataMember=
"VirtualCategoryId"
UniqueName=
"VirtualCategoryId"
DataField=
"VirtualCategoryId"
ListTextField=
"VirtualCategoryName"
ListValueField=
"VirtualCategoryId"
/>
<telerik:GridDropDownColumn HeaderText=
"Unterkategorie"
ColumnEditorID=
"GridDropDownColumnCategory"
ListDataMember=
"CategoryId"
UniqueName=
"CategoryId"
DataField=
"CategoryId"
ListTextField=
"CategoryName"
ListValueField=
"CategoryId"
/>
<telerik:GridEditCommandColumn ButtonType=
"ImageButton"
UniqueName=
"EditCommandColumn"
/>
</Columns>
</MasterTableView>
</telerik:RadGrid>
<telerik:GridDropDownListColumnEditor ID=
"GridDropDownColumnVirtualCategory"
runat=
"server"
DropDownStyle-Width=
"110px"
/>
<telerik:GridDropDownListColumnEditor ID=
"GridDropDownColumnCategory"
runat=
"server"
DropDownStyle-Width=
"110px"
/>
protected
void
OnEditCommandRadGridProgramCategory(
object
sender, GridCommandEventArgs e)
{
RadGrid radGrid = (RadGrid)sender;
Control s0 = e.Item.FindControl(GridDropDownColumnVirtualCategory.ClientID);
string
s1 = GridDropDownColumnVirtualCategory.DataValueField;
string
s2 = GridDropDownColumnCategory.DataValueField;
}