Получение события запускает ячейку управления видом сетки в командном событии 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>
1 ответ
JQuery:
function ConfirmReport(obj) {
$("tr").removeClass("selectedrow");
$(obj).closest('tr').addClass("selectedrow");
}
CSS:
.selectedrow
{
background:green;
}
Код выбора строки см. По ссылке ниже.
Выделите строку сетки в панели обновления, не отправляя назад