Silverlight 응용 프로그램에 DataGrid가 있습니다. 이 응용 프로그램은 RIA 데이터 서비스를 사용합니다. 내 코드는 다음과 같습니다RIA를 통한 레코드 삭제 Silverlight의 서비스
<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에서 현재 선택된 레코드를 삭제하려면 어떻게해야합니까?
는 당신에게 모든