0

谁能帮我在网格视图的行命令中获取事件触发控件的单元格索引。我的网格视图中有一个单选按钮控件。如果用户单击单选按钮,我需要更改特定单元格的背景颜色。请帮我解决这个问题。我的代码如下所示。

<asp:TemplateField HeaderText="MD-R">
                    <ItemTemplate>
                        <asp:ImageButton ID="imgMDR" runat="server" ImageUrl="" ToolTip='<%# Eval("MDR") %>'
                            CommandName="MDR" CommandArgument='<%# ((GridViewRow) Container).RowIndex %>'
                            OnClientClick="javascript:return ConfirmReport(this);" />
                    </ItemTemplate>
                </asp:TemplateField>
4

1 回答 1

0

查询:

function ConfirmReport(obj) {
   $("tr").removeClass("selectedrow");
   $(obj).closest('tr').addClass("selectedrow");
 }

CSS:

.selectedrow
{
background:green;
}

有关行选择背后的代码,请参阅以下链接。

在更新面板中突出显示 gridview 行而不发回

于 2014-03-31T06:54:11.470 回答