I've done this several times in the past, but the one I just added will not work. I have a GridTemplateColumn with several LinkButtons with various CommandNames and CommandArguments. When you click on the link nothing happens, the OnCommandItem code is never hit. I'm not sure what I'm missing, I even have another one on t
Heres the code and the markup
protected
void
rgTCDashboard_ItemCommand(
object
sender, GridCommandEventArgs e)
{
if
(e.Item
is
GridDataItem)
{
GridDataItem item = (GridDataItem)e.Item;
switch
(e.CommandName)
{
case
"E2IAdd"
:
setUpRadWindow(e);
PageHelper.rwShowOpen(rwCERActivities.ClientID,
this
.Page);
break
;
case
"VREAdd"
:
setUpRadWindow(e);
PageHelper.rwShowOpen(rwCERActivities.ClientID,
this
.Page);
break
;
case
"VREPending"
:
setUpRadWindow(e);
PageHelper.rwShowOpen(rwCERActivities.ClientID,
this
.Page);
break
;
}
}
}
<
telerik:GridTemplateColumn
HeaderText
=
"VR&E 1-on-1"
UniqueName
=
"VRE"
AllowSorting
=
"false"
AllowFiltering
=
"false"
ItemStyle-HorizontalAlign
=
"Center"
HeaderStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:Image
ID
=
"imgVRE"
runat
=
"server"
Visible='<%# (string)Eval("VRE") == "Done" %>' ImageUrl="../../Images/CheckMarkMedium.png" />
<
asp:LinkButton
ID
=
"lkbVREAdd"
runat
=
"server"
Text
=
"Add"
Visible='<%# (string)Eval("VRE") == "Add" %>' CommandArgument='<%# "CerId" %>' CommandName="VREAdd" />
<
asp:LinkButton
ID
=
"lkbVREPending"
runat
=
"server"
Text
=
"Pending"
Visible='<%# (string)Eval("VRE") == "Pending" %>' CommandArgument='<%# "CerId" %>' CommandName="VREPending" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>