2010-03-03 12 views
-1

Я привязываю свой DevExpress XtraGrid к базе данных SQL Server. Я использую навигатор по умолчанию для удаления строк. Я хотел бы, чтобы база данных также отражала эти удаления. Как мне это сделать?Как удалить строку из сетки DevExpress

Erik

ответ

-1

Вы должны включить ASPxGridView GridViewCommandColumn.

Вот пример использования объекта Datasource, но концепция одинаков для любого типа.

<dxwgv:GridViewCommandColumn ShowSelectCheckbox="False" VisibleIndex="0" Caption="Projects"> 
    <DeleteButton Visible="True"> 
    </DeleteButton> 
    <ClearFilterButton Visible="True"></ClearFilterButton> 
</dxwgv:GridViewCommandColumn> 

И есть aproppiate Datasource:

<asp:ObjectDataSource ID="MyDS" runat="server" 
     DeleteMethod="Delete" 
     TypeName="Model.DataRepository"> 
     <DeleteParameters> 
      <asp:Parameter Name="ID" Type="Int64" /> 
     </DeleteParameters> 
</asp:ObjectDataSource> 
+1

речь идет о XtraGrid (WinForms) не ASPxGridView :-) –

+1

Opps ... то вы должны использовать метод DeleteSelectedRows :) –

Смежные вопросы