Ziel war es die Applikation einmal auf das firmeninterne Netzlaufwerk zu legen, sodass die Benutzer dann von dort die Applikation starten.
Das funktioniert aber nicht, wenn mehrere Benutzer Applikation starten und ins gemeinsame Logfile (Trace.log) schreiben wollen. Jeder
Benutzer der Applikation schreibt ein eigenes Tracefile (Trace.log)
z.B.: Trace-SIAG-pgfader-2006-09-26.log
Bestehend aus Organisation, Benutzer, und Zeit-, Datumsstempel.
Damit Enterprise Library Logging Application Block aber für jeden Benutzer ein eigenes Logfile erstellt, muss man diese erweitern!
---------
Dazu habe ich den RollingTraceFileListener Version 0.5.2.0 erweitert: http://bloggingabout.net/blogs/erwyn/articles/rolling_file_trace_listener.aspx
Und zwar in der Datei: RollingFileTraceListener 10 Zeilen eingefügt.
Auf Dateinamen klicken zum Download! Und nach HACK suchen!
Jetzt noch das eigene App.config abändern so wie Erwyn van der Meer in seinem Configfile.
Jetzt passts!
Achtung beim Deployment muss die neue .dll hinzugefügt werden! (msi Paket, bzw. build-script)
Jeder Benutzer eigene Logdatei (Trace.log) mit der Enterprise Library Logging
Excel Tip: In einer Zelle eine Balkengrafik zeigen, SCHNELL und EINFACH
Von Lifehacker... Excel - Funktion heisst: = REPT(Zeichen, Anzahl) Excel tip: Instant in-cell graphs - Lifehacker
Labels: links
Windows Forms Tooltips verschwinden zu schnell. (Control)
Problem: Tooltips verschwinden nach 5 Sekunden! Auch wenn man die verschiedenen Werte für Automaticdelay usw. setzt. ABER Wenn man auf AutoPopupDelay auf 30000 setzt dann bleibts zumindest für 30 Sekunden! Ein Wert darüber setzt wieder auf 5 Sekunden zurück. Wahrscheinlich hängt das mit Grössencheck Integer 32768 zusammen oder so.... Jedenfalls kann der Tooltip für 30 Sekunden angezigt werden per:
Me.ToolTip1.AutomaticDelay = 0 Me.ToolTip1.AutoPopDelay = 30000 Me.ToolTip1.InitialDelay = 0 Me.ToolTip1.ReshowDelay = 0Notiz: Laut Msdn Hilfe: The AutomaticDelay property enables you to set a single delay value, which is then used to set the values of the AutoPopDelay, InitialDelay, and ReshowDelay properties. Each time the AutomaticDelay property is set, the following values are set by default: AutoPopDelay, InitialDelay, ReshowDelay Aber das funktioniert nicht. Z.B. Auf 0 setzen damit immer schnell und sofort und für ewig der Tooltip angezeigt wird...
Infragistics DataRow bzw. Zelle finden
Wir haben ein DataSet mit Datatable, und eine UltraGrid welche die Datatable anzeigt. SEHR simpel. ich will nun in der Grid eine Zelle verändern weiss aber nur in der DataTable wo sie ist (über die ID) Also hole ich mir die Zeile:
DataTable.MonthRow monthRow = dataSet.MonthTable.FindByMeineIds(a,b,c);Jetzt kommts Die UltraGridRow die ich suche, bekomme ich über IndexOf und GetRowWithListIndex
UltraGridRow selectedRow = ultraGridMonth.Rows.GetRowWithListIndex(monthRow.Table.Rows.IndexOf(monthRow));und die Zelle wiederum per:
UltraGridCell selectedCell = selectedRow.Cells[columnName];bzw. die Zelle im Dataset (DataTable)
monthRow[spalte]
Labels: infragistics
Welche Exception soll wann und wie geworfen werden? Choosing the Right Type of Exception to Throw
Super Artikel muss man lesen als Entwickler. Krzysztof Cwalina : Choosing the Right Type of Exception to Throw ps: Unbeding feed abonnieren!!
Latest Posts
Popular Posts
-
I am *very* keen on automating tests, so I was looking into unit testing a WCF service. If I say "unit test", I mean a fast ,...
-
It's easy I thought, just select the Property of the EntityType and set the Default Value in the Properties window to: DateTime.Now ...
-
*Updated* 26. September 2010: Updated with comments from Adam Cogan *Updated* 27. September 2010: Updated the comparison between anonymo...