C# 获取行命令事件中网格视图的事件触发控制单元
有人能帮我在网格视图的row命令中获取事件触发控件的单元格索引吗。我的网格视图中有一个单选按钮控件。如果用户单击单选按钮,我需要更改特定单元格的背景颜色。请帮我解决这个问题。我的代码如下所示C# 获取行命令事件中网格视图的事件触发控制单元,c#,asp.net,gridview,rowcommand,datagridviewcellstyle,C#,Asp.net,Gridview,Rowcommand,Datagridviewcellstyle,有人能帮我在网格视图的row命令中获取事件触发控件的单元格索引吗。我的网格视图中有一个单选按钮控件。如果用户单击单选按钮,我需要更改特定单元格的背景颜色。请帮我解决这个问题。我的代码如下所示 <asp:TemplateField HeaderText="MD-R"> <ItemTemplate> <asp:ImageButton ID="imgMDR" runat="server
<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>
JQuery:
CSS:
有关行后代码选择,请参阅以下链接
谢谢你的回答。但是我需要1。动态地做某事。不在jQuery2中。仅更改特定单元格。不是整行。@mac,动态表示?@mac,请参阅下面的链接以了解行高亮显示选择背后的代码ctionhttp://stackoverflow.com/questions/3429576/highlight-gridview-row-in-update-panel-without-posting-back
function ConfirmReport(obj) {
$("tr").removeClass("selectedrow");
$(obj).closest('tr').addClass("selectedrow");
}
.selectedrow
{
background:green;
}