2009-04-10 8 views
1

Ich befüllen ein Datagrid mit Linq - Standard Art von Sachen (Code unten). Aus irgendeinem Grund bleibt mein ultraDataGrid in einer Art schreibgeschütztem Modus stecken. Ich habe alle Rastereigenschaften überprüft, die mir einfallen. Ist das ein Ergebnis der Bindung an eine Linq-Datenquelle? Jeder hat Beispielcode eines aktualisierbaren Grid, das Linq verwendet?Updateable Data Grid mit Linq zu SQL in WinForms

db = New DataContext 
myData = New dataClass 
dataUltraGrid.DataSource = From table _ 
     In db.profiles _ 
     Select table.field1, table.field2... 

Antwort

1

Die Lösung gefunden: Verwenden Sie Lambda-Ausdrücke, um die Entität zu filtern und direkt an die Entität zu binden.

2

Ihr wirklich keine LinqDataSource-Steuerelement mit ... Ihre zu einer Liste sind verbindlich db.profiles Ihre Datenraster weiß nichts über das Aktualisieren oder Löschen oder Einfügen nur von dieser Liste gebunden zu sein, kann ich suggets this:

+0

Dies ist ein Beispiel für ASP. Ich mache Winforms. Wie würde diese Logik aussehen? – Jeff

+0

ahh ... tut mir leid, habe nicht eine Win-Formulare-Anwendung in einer Weile getan. Ich habe es kurz angeschaut und leider gibt es kein LinqDataSource-Steuerelement wie bei asp.net – bytebender