Benutzer mit den meisten Antworten
In einem gebundenen Data Grid neue Datensätze einfügen und löschen

Frage
-
Hallo,
ich habe mit Hilfe des ADO.Net Entity Data Models und der Domain Service Class eine Tabelle an ein Data Grid gebunden. In den Metadaten wurden auch Routinen zum Hinzufügen und Löschen erstellt.
Im Data Grid werden die Daten angezeigt und können auch bearbeitet werden. Wie bekomme ich es jetzt hin, dass der User im Grid einen neuen Datensatz einfügen oder einen vorhandenen löschen kann. Hat jemand ein Beispiel für mich oder einen Hinweis ?
Danke und schöne Grüße
FRANK
Mittwoch, 2. März 2011 20:00
Antworten
-
Schau dir mal den Link an:
http://blog.ppedv.de/post/2011/01/16/Silverlight-CRUD-mit-WCF-und-Entity-Framework.aspx- Als Antwort vorgeschlagen Daniel Bedarf Dienstag, 8. März 2011 11:02
- Als Antwort markiert Robert Breitenhofer Donnerstag, 10. März 2011 11:38
Freitag, 4. März 2011 08:08Beantworter
Alle Antworten
-
<navigation:Page
x:Class="SchieriSoftEditor.Home"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"
Style="{StaticResource PageStyle}" xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.DomainServices" xmlns:my="clr-namespace:SchieriSoftEditor.Web" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">
<sdk:Page.Resources>
<CollectionViewSource x:Key="tblRegeltesttblAntwortenRegelsViewSource" Source="{Binding Path=Data.tblAntwortenRegels, ElementName=tblRegeltestDomainDataSource}" />
</sdk:Page.Resources>
<Grid x:Name="LayoutRoot">
<ScrollViewer x:Name="PageScrollViewer" Style="{StaticResource PageScrollViewerStyle}" ><StackPanel x:Name="ContentStackPanel" Style="{StaticResource ContentStackPanelStyle}">
<TextBlock x:Name="HeaderText" Style="{StaticResource HeaderTextStyle}"
Text="{Binding Path=ApplicationStrings.HomePageTitle, Source={StaticResource ResourceWrapper}}"/>
<riaControls:DomainDataSource AutoLoad="True" d:DesignData="{d:DesignInstance my:tblRegeltest, CreateList=true}" Height="0" LoadedData="tblRegeltestDomainDataSource_LoadedData" Name="tblRegeltestDomainDataSource" QueryName="GetTblRegeltestsQuery" Width="0">
<riaControls:DomainDataSource.DomainContext>
<my:RegeltestContext />
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
<sdk:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding ElementName=tblRegeltestDomainDataSource, Path=Data}" Name="tblRegeltestDataGrid" RowDetailsVisibilityMode="VisibleWhenSelected">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn x:Name="idAntwortartColumn" Binding="{Binding Path=idAntwortart}" Header="Id Antwortart" Width="SizeToHeader" />
<sdk:DataGridTextColumn x:Name="nvcFrageColumn" Binding="{Binding Path=nvcFrage}" Header="Nvc Frage" Width="SizeToHeader" />
<sdk:DataGridTextColumn x:Name="sQuelleColumn" Binding="{Binding Path=sQuelle}" Header="S Quelle" Width="SizeToHeader" />
</sdk:DataGrid.Columns>
</sdk:DataGrid>
<sdk:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Source={StaticResource tblRegeltesttblAntwortenRegelsViewSource}}" Name="tblAntwortenRegelsDataGrid" RowDetailsVisibilityMode="VisibleWhenSelected">
<sdk:DataGrid.Columns>
<sdk:DataGridCheckBoxColumn x:Name="bIstLösungColumn" Binding="{Binding Path=bIstLösung}" Header="B Ist Lösung" Width="SizeToHeader" />
<sdk:DataGridTextColumn x:Name="guiAntwortColumn" Binding="{Binding Path=guiAntwort, Mode=OneWay}" Header="Gui Antwort" IsReadOnly="True" Width="SizeToHeader" />
<sdk:DataGridTextColumn x:Name="guiRegelColumn" Binding="{Binding Path=guiRegel}" Header="Gui Regel" Width="SizeToHeader" />
<sdk:DataGridTextColumn x:Name="iAntwortColumn" Binding="{Binding Path=iAntwort}" Header="I Antwort" Width="SizeToHeader" />
<sdk:DataGridTextColumn x:Name="nvcAntwortColumn" Binding="{Binding Path=nvcAntwort}" Header="Nvc Antwort" Width="SizeToHeader" />
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</StackPanel></ScrollViewer>
</Grid></navigation:Page>
Schöne Grüße
FRANK
Donnerstag, 3. März 2011 18:36 -
Schau dir mal den Link an:
http://blog.ppedv.de/post/2011/01/16/Silverlight-CRUD-mit-WCF-und-Entity-Framework.aspx- Als Antwort vorgeschlagen Daniel Bedarf Dienstag, 8. März 2011 11:02
- Als Antwort markiert Robert Breitenhofer Donnerstag, 10. März 2011 11:38
Freitag, 4. März 2011 08:08Beantworter