Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取行命令事件中网格视图的事件触发控制单元_C#_Asp.net_Gridview_Rowcommand_Datagridviewcellstyle - Fatal编程技术网

C# 获取行命令事件中网格视图的事件触发控制单元

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

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

<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;
}