vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Default GUID-Value in DataTable von typisiertem Dataset (.NET 2.0) 
Autor: Drapondur
Datum: 12.02.07 18:47

Hi,

ich habe eine DataTable in einem typisiertem Dataset mit einem GUID-Primary-Key. Ich möchte nun, dass bei einer neuen TableRow automatisch ein neuer GUID-Wert eingefügt wird. In VB mache ich dies durch eine Partial Class und
		Protected Overrides Sub OnTableNewRow(ByVal e As _
  System.Data.DataTableNewRowEventArgs)
			Try
				If e.Row.IsNull("UserId") OrElse e.Row("UserId").Equals(Guid.Empty) Then
					e.Row("UserId") = Guid.NewGuid
				End If
 
			Catch ex As Exception
				Trace.WriteLine(ex.ToString)
			End Try
			MyBase.OnTableNewRow(e)
		End Sub
Nun möchte ich dies mit C# auch machen
			protected override void OnTableNewRow(System.Data.DataTableNewRowEventArgs e)
			{
				Trace.WriteLine("OnNewTableRow");
				try
				{
					if (e.Row.IsNull("UserId") || e.Row["UserId"].Equals(Guid.Empty))
					{
						e.Row["UserId"] = Guid.NewGuid();
					}
 
				}
				catch (Exception ex)
				{
					Trace.WriteLine(ex.ToString());
				}
				base.OnTableNewRow(e);
			}
Leider wird der Code überhaupt nicht aufgerufen, egal was ich mache.
Kennt Ihr eine Lösung?

Ciao
D
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Default GUID-Value in DataTable von typisiertem Dataset (.NE...3.172Drapondur12.02.07 18:47
Re: Default GUID-Value in DataTable von typisiertem Dataset ...1.185Drapondur12.02.07 19:13
Gelöst (?)1.276Drapondur12.02.07 19:35
Re: Gelöst (?)1.068ModeratorDaveS13.02.07 13:51
Re: Gelöst (?)1.194Drapondur13.02.07 14:58
Re: Gelöst (?)1.144ModeratorDaveS13.02.07 15:34

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel