私は ASPxGridView を持っています:
<dx:ASPxGridView ID="ASPxGridView_Main" runat="server" ClientIDMode="AutoID" ClientInstanceName="gridMain" EnableRowsCache="False" Width="100%" OnCellEditorInitialize="ASPxGridView_Main_CellEditorInitialize" OnRowUpdated="ASPxGridView_Main_RowUpdated" OnHtmlDataCellPrepared="ASPxGridView_Main_HtmlDataCellPrepared" OnRowUpdating="ASPxGridView_Main_RowUpdating">
<SettingsBehavior AllowFocusedRow="True" ColumnResizeMode="Control" EnableRowHotTrack="True" AllowClientEventsOnLoad="False"></SettingsBehavior>
<SettingsEditing Mode="Inline" PopupEditFormWidth="500px" PopupEditFormAllowResize="True" PopupEditFormHorizontalAlign="Center"></SettingsEditing>
<Settings EnableFilterControlPopupMenuScrolling="True" ShowFilterBar="Auto" ShowHeaderFilterButton="True" UseFixedTableLayout="True" ShowGroupFooter="VisibleAlways" ShowFilterRowMenu="True" ShowHorizontalScrollBar="True"></Settings>
</dx:ASPxGridView>
そして、更新後にすべてのデータがデータソースから更新されることを望みます。どうすれば強制リロードできますか? またはOnHtmlDataCellPrepared
、行を編集した後に何らかの方法でイベントを発生させることができますか?
編集可能な1つの列に応じて2つの列があるため、これが必要です。そのため、そのセルからセルを編集すると、それに応じて他の2つの列のセルを変更する必要があります(値だけでなくスタイルも)。他の方法では、そのセル スタイルにアクセスできません。
セル スタイルの変更または ASPxGriwView を強制的にデータ ソースから更新する方法についてのヘルプをお待ちしています。