如何从DevExpress Grid中删除一行

时间:2010-03-03 11:02:12

标签: datasource devexpress xtragrid

我将DevExpress XtraGrid绑定到SQL Server数据库。我使用默认导航器删除行。我希望数据库能够反映这些删除。我该怎么做?

埃里克

1 个答案:

答案 0 :(得分:-1)

您应该启用ASPxGridView GridViewCommandColumn。

以下是使用Object Datasource的示例,但概念对于任何类型都是相同的。

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

并拥有适当的数据源:

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