Benutzer mit den meisten Antworten
Festlegung des Mappingtypes im Datasetdesigner

Frage
-
Hi Leute,
könnt ihr mir sagen, wie ich im Datasetdesigner des VS2008 für eine Spalte den Mappingtype "Attribute" festlege?
Ich kann ihn zwar im Designercode ändern, aber sobald ich im Designer etwas ändere wird mir das Ganze wieder auf "Element" gesetzt.
Ich hab zwar gerade den Hack, dass ich nach der Initialiserung des DS manuell den MappingType ändere, aber dadurch geht mir trotzdem IntelliSence beim Bearbeiten der XMLs verloren.
Grüße
Smuddy- Bearbeitet Robert BreitenhoferModerator Donnerstag, 30. Juli 2009 10:51 Titel geändert (war Mappiongtypes)
Antworten
-
Hallo Smuddy,
Dieses Beispiel zeigt eine Funktion die ColumnMapping Art für alle Tabellen eines DataSets ändert.
Public Sub ChangeColumnMapping(ByRef ds As DataSet, ByVal mt As MappingType) Dim i As Integer = 0 If ds Is Nothing Then Exit Sub End If For i = 0 To ds.Tables.Count - 1 Dim dt As DataTable = ds.Tables(i) If dt Is Nothing Then Continue For End If For Each dc As DataColumn In dt.Columns dc.ColumnMapping = mt Next Next End Sub
Hier der Artikel über die MappingType-Enumeration.
http://msdn.microsoft.com/de-de/library/system.data.mappingtype(VS.80).aspx
Gruß,
Robert
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 19. August 2009 15:56
-
Hallo Smuddy,
Diskussionsfaden DataMappingType in der DataSet-Designer:
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=119379
Grüße,Robert
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 19. August 2009 15:57
Alle Antworten
-
Hallo Smuddy,
Dieses Beispiel zeigt eine Funktion die ColumnMapping Art für alle Tabellen eines DataSets ändert.
Public Sub ChangeColumnMapping(ByRef ds As DataSet, ByVal mt As MappingType) Dim i As Integer = 0 If ds Is Nothing Then Exit Sub End If For i = 0 To ds.Tables.Count - 1 Dim dt As DataTable = ds.Tables(i) If dt Is Nothing Then Continue For End If For Each dc As DataColumn In dt.Columns dc.ColumnMapping = mt Next Next End Sub
Hier der Artikel über die MappingType-Enumeration.
http://msdn.microsoft.com/de-de/library/system.data.mappingtype(VS.80).aspx
Gruß,
Robert
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 19. August 2009 15:56
-
Hi Robert,
Das habe ich ja auch schon gemacht, aber dadurch ändert sich nicht das vom Dataset generierte XML Validierungsschema. Ich will ja die Intellisenceunterstützung beim Bearbeiten der aus dieses DataSets generierten XMLs haben.
Schöne Grüße,
Smud -
Hallo Smuddy,
Diskussionsfaden DataMappingType in der DataSet-Designer:
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=119379
Grüße,Robert
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 19. August 2009 15:57