【发布时间】:2011-03-04 13:46:24
【问题描述】:
我在 Silverlight 应用程序中有一个 DataGrid。此应用程序正在使用 RIA 数据服务。我的代码如下所示:
<riaControls:DomainDataSource AutoLoad="True"
d:DesignData="{d:DesignInstance my1:Order, CreateList=true}" Height="0"
LoadedData="orderDomainDataSource_LoadedData" Name="orderDomainDataSource"
QueryName="GetOrdersQuery" Width="0">
<riaControls:DomainDataSource.DomainContext>
<my:OrderDomainContext />
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
<sdk:DataGrid AutoGenerateColumns="True" Height="202" Name="ordersDataGrid"
HorizontalAlignment="Left"
ItemsSource="{Binding ElementName=orderDomainDataSource, Path=Data}">
</sdk:DataGrid>
<Button Content="Delete Order" Height="23" Name="deleteButton"
Width="90" Grid.Row="1" HorizontalAlignment="Left" Margin="102,8,12,0"
Click="deleteButton_Click" />
在我的代码隐藏中,我有
private void deleteButton_Click(object sender, System.Windows.RoutedEventArgs e)
{
if (HtmlPage.Window.Confirm("Are you sure you want to delete this order?") == true)
{
}
}
我的问题是,我不知道如何从我的数据源中删除记录。如何删除当前在我的 DataGrid 中选择的记录?
谢谢
【问题讨论】:
标签: silverlight ria