У меня есть сетка в .Net Devespress.цвет фона строки изменяется при изменении фокуса строки:
<SettingsBehavior AllowFocusedRow="true" ProcessFocusedRowChangedOnServer="true" />
<Styles FocusedRow-BackColor="Wheat"></Styles>
Нет проблем.
У меня также есть кнопка, встроенная в каждую из этих строк:
<dx:GridViewDataTextColumn Name="Buttons" Caption="Add Visitor" Width="5px"
HeaderStyle-HorizontalAlign="Center">
<DataItemTemplate>
<div class="action-buttons">
<asp:LinkButton ID="LinkButton1" runat="server" class="green"
CommandName='<%#Constants.Grid.ADD %>'
CommandArgument='<%# Eval("RelationshipID") %>'
title ='<%#Constants.Grid.ADD %>' ToolTip="Add Visitor"
<i class="ace-icon fa fa-plus bigger-130"></i>
<image alt='<%#Constants.Grid.ADD %>' class="ImageButtonGrid"></image>
</asp:LinkButton>
</div>
</DataItemTemplate>
</dx:GridViewDataTextColumn>
Это вызывает функциональность в коде для метода, который я определил с помощью «OnRowCommend» для сетки.Нажмите на значок кнопки, и некоторый код выполняется в этом методе для выбранной строки.никаких проблем нет.
Мои вопросы: есть ли способ для изменения цвета фона только для строки, выбранной с помощью этого кода в «OnRowCommand»?Это означает, что вышеупомянутое изменение цвета строки происходит только в том случае, если значок этой кнопки для строки, которую нажимают с помощью кнопки и щелкает в другом месте строки, цвет фона не изменяется?Я надеюсь изменить цвет фона строки в моем коде позади.Сейчас он меняется каждый раз при изменении фокуса строки, щелкая любой столбец в строке.