Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von oehrle
Thema: Wie mit einer Linq-Abfrage alle Datensätze mit einer bestimmten Spalte ausgeben lassen?
Am im Forum: Datentechnologien

Hallo Th69, wennich das ganze sofort als DataTable hätte wäre das gut, ich müßte das Ergebnis als DataTable weitergeben.
Geht das nun, das ich die Abfrage mit der Tabelle mache, und davon mit LinQ nur die eine Spalte mit Daten weitergeben

Ansosnten müßte ich halt das Ergebnis einer DataTable zuweisen.

Thema: Wie mit einer Linq-Abfrage alle Datensätze mit einer bestimmten Spalte ausgeben lassen?
Am im Forum: Datentechnologien

Hallo, ich möchte aus einer SQL-Tabelle alle Datensätze ausgeben lassen, aber nur mit der Spalte "Bestellname".

Wie mache ich das, habe da schon rumprobert, krieg es aber nicht hin, weil man noch umwandeln muss (Compilerfehler CS0029).



DataRow[] rowsExcel = tblExcelDaten.AsEnumerable().Where(x => x["Info"].ToString() == "Keine Bestellnummer").CopyToDataTable().AsEnumerable().Select(x => x.Field<string>("Bestellname")).Distinct().ToArray();

Wie mache ich das richtig?

Thema: FindFamilyName wirft ConvertHresultToException auf nur einer Maschine
Am im Forum: GUI: WPF und XAML

Hallo, das Problem konnte ich lösen.
Hatte zuerst den Dienst aktiviert, Schriftcachedatei gelöscht, und dann die Applikation nochmals gestartet, das war aber ohne Erfolg.

Erst als ich den Grafikkartentreiber erneut installieren lies, hat es funktioniert. Das steht aber auch so in dem Link von MrSparkle.
Danke für die Hilfe ;-)

Thema: FindFamilyName wirft ConvertHresultToException auf nur einer Maschine
Am im Forum: GUI: WPF und XAML

Hallo, ich habe mal überall wo ich "Courier New" als Schriftart setze, eine try...catch eingefügt.
Ohne Erfolg.

Dann habe ich die Schriftart gegen "Arial" getauscht, gleiches Problem.
Was nun?

Thema: FindFamilyName wirft ConvertHresultToException auf nur einer Maschine
Am im Forum: GUI: WPF und XAML

Hallo liebe Community, seit gestern habe ich ein Problem mit einem WinXP-Rechner. Meine Applikation (läuft auf WinXp / Win7 / Win10 rechnern) bockt an dieser einen Maschine. Alle anderen laufen, auch die anderen WinXP-Rechner. Problem ist, das ich auch kein Remotedebugging machen kann, weil die Maschine so abgesichert ist und unsere IT das nicht zulässt. Ich habe mich nun Schritt für Schritt mit veränderten Debugversionsständen und MessageBox-Ausgabe durchgehangelt, ob soweit irgendwo ein Bug ist, habe aber nichts gefunden. Mit scheint so, sobald die Appliaktion das Hauptfenster darstellen soll, geht was schief. Ich habe zur Sicherheit die Debugversion mit den einzelnen Ausgabemeldungen auch noch auf einer anderen Maschine mit WinXP laufen lassen, die hat dort auch funktioniert.

Der Fehlermeldung nach würde ich denken dass etwas mit den Schriftarten nicht passt. Ich poste hier nun mal die komplette Fehlermeldung, eventuell hat jemand eine Idee, was das nicht genau passt.
Entwickelt wurde die Applikation auf FW 4.0 Client Profile.

Hier die Meldung:


Fehler
Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT))
----------------------------------
mscorlib
----------------------------------
Void ThrowExceptionForHRInternal(Int32, IntPtr)
----------------------------------
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo)
at MS.Internal.Text.TextInterface.Native.Util.ConvertHresultToException(Int32 hr)
at MS.Internal.Text.TextInterface.FontCollection.FindFamilyName(String familyName, UInt32& index)
at MS.Internal.FontCache.FamilyCollection.LookupFamily(String familyName, FontStyle& fontStyle, FontWeight& fontWeight, FontStretch& fontStretch)
at System.Windows.Media.FontFamily.LookupFontFamilyAndFace(CanonicalFontFamilyReference canonicalFamilyReference, FontStyle& style, FontWeight& weight, FontStretch& stretch)
at System.Windows.Media.FontFamily.FindFirstFontFamilyAndFace(FontStyle& style, FontWeight& weight, FontStretch& stretch)
at System.Windows.Media.Typeface.ConstructCachedTypeface()
at System.Windows.Media.Typeface.get_CachedTypeface()
at System.Windows.Media.Typeface.CheckFastPathNominalGlyphs(CharacterBufferRange charBufferRange, Double emSize, Double scalingFactor, Double widthMax, Boolean keepAWord, Boolean numberSubstitution, CultureInfo cultureInfo, TextFormattingMode textFormattingMode, Boolean isSideways, Boolean breakOnTabs, Int32& stringLengthFit)
at MS.Internal.TextFormatting.SimpleRun.CreateSimpleTextRun(CharacterBufferRange charBufferRange, TextRun textRun, TextFormatterImp formatter, Int32 widthLeft, Boolean emergencyWrap, Boolean breakOnTabs)
at MS.Internal.TextFormatting.SimpleRun.Create(FormatSettings settings, CharacterBufferRange charString, TextRun textRun, Int32 cp, Int32 cpFirst, Int32 runLength, Int32 widthLeft, Int32 idealRunOffsetUnRounded)
at MS.Internal.TextFormatting.SimpleTextLine.Create(FormatSettings settings, Int32 cpFirst, Int32 paragraphWidth)
at MS.Internal.TextFormatting.TextFormatterImp.FormatLineInternal(TextSource textSource, Int32 firstCharIndex, Int32 lineLength, Double paragraphWidth, TextParagraphProperties paragraphProperties, TextLineBreak previousLineBreak, TextRunCache textRunCache)
at MS.Internal.TextFormatting.TextFormatterImp.FormatLine(TextSource textSource, Int32 firstCharIndex, Double paragraphWidth, TextParagraphProperties paragraphProperties, TextLineBreak previousLineBreak, TextRunCache textRunCache)
at System.Windows.Controls.TextBlock.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Border.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Control.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.WrapPanel.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
at System.Windows.Controls.ItemsPresenter.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Border.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Control.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Documents.AdornerDecorator.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Border.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Window.MeasureOverrideHelper(Size constraint)
at System.Windows.Window.MeasureOverride(Size availableSize)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Interop.HwndSource.SetLayoutSize()
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)
at System.Windows.Interop.HwndSource.set_RootVisual(Visual value)
at System.Windows.Window.SetRootVisual()
at System.Windows.Window.SetRootVisualAndUpdateSTC()
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
at System.Windows.Window.CreateSourceWindowDuringShow()
at System.Windows.Window.SafeCreateWindowDuringShow()
at System.Windows.Window.ShowHelper(Object booleanBox)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Thema: Rückstufung von .Net Standard 2.0 auf 1.3 weil FW 4.6.1 auf einer Maschine nicht verfügbar ist
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Danke für die Info. Der SQ-Hersteller soll nun erst mal prüfen, ob 4.6.1 installiert werden kann (sollte ja eigentlich dann so sein wenn das side by side ist. Habe noch an zwei anderen Maschinen nachgesehen, dort ist 4.7.1 und 4.6.1 installiert wobei ein System W7 und das andere W10 ist.
Danke nochmals.

Thema: Rückstufung von .Net Standard 2.0 auf 1.3 weil FW 4.6.1 auf einer Maschine nicht verfügbar ist
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Th69, side by side heißt dann, es wird gar nichts überschrieben, die Applikationen holen sich nach wie vor was sie brauchen?
Somit kann kein Problem mit installierten Applikationen entstehen?

Alles was 4.6.1 benötigt, verwendet diese zusätzlichen FW-Tools / Klassen?

Thema: Rückstufung von .Net Standard 2.0 auf 1.3 weil FW 4.6.1 auf einer Maschine nicht verfügbar ist
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo, hatte mich bei der Weiterentwicklung an einem Projekt an die Zukunftssicherheit gewagt, und ein weiterer Teil des Projektes als .Net Standard entwickelt. Es war soweit kein Problem, da mir alle bekannt gewesenen Rechner schon FW 4.6.1 oder höher hatten. Somit hatte ich mein Hauptprojekt auf FW 4.6.1 angehoben, damit ich .Net Standard 2.0 verwenden kann.
Heute morgen die Ernüchterung: Es gibt einen PC, der hat erst FW 4.5.1, diesen darf ich auch nicht aktualisieren, da sonst irgendwelche Programme nicht mehr korrekt arbeiten.

Nun dachte ich, ich setze mein Hauptprojekt auch auf FW 4.5.1 zurück, verwende da dann das passende .Net Standard 1.2 dazu.

Zu meinem Kraus muss ich dann festestellen, das da dann die Klasse "FileInfo" oder "ConfigurationManager" fehlen. Was habe ich da für Alternativen?
Über FileInfo erstelle ich Dateien, werte Infos der Attribute aus (Datum ...), mit dern anderen Klasse habe ich Funktionalität erstellt, um die Konfigurationsdatei auszuwerten.

Giibt es da nur den weg zurück diese zusätzliche Projekterweiterung in einem normalen Framework zu erstellen (FW4.0 ...) ?

Thema: Warum wird die *.dll.config beim CLickOnce nicht mitinstalliert?
Am im Forum: Rund um die Programmierung

Alles klar, habe das mit dem Link gefunden, nun passt das.
Danke.

Thema: Warum wird die *.dll.config beim CLickOnce nicht mitinstalliert?
Am im Forum: Rund um die Programmierung

Hallo Th69, danke, hat jetzt funktioniert. Das war für mich total neu, dass die Config ins Hauptprojekt dazugestellt werden muss.
Wie ist das wenn diese Config im Nebenprojekt verändert wird? Muss ich diese dann wiederneu hinzufügen, bzw. zuerst entfernen?

Thema: Warum wird die *.dll.config beim CLickOnce nicht mitinstalliert?
Am im Forum: Rund um die Programmierung

Kannst mal ein Screenshot erstellen, wo das gemacht wird?

Thema: Warum wird die *.dll.config beim CLickOnce nicht mitinstalliert?
Am im Forum: Rund um die Programmierung

Hallo, also habe das Bild beigefügt. Von dem Nebenprojekt habe ich die Konfigurationsdatei nicht separat als Verweis dazugefügt. Das passiert ja eigentlich von alleine, wenn man die DLL vo Projekt als Verweis zufügt, oder?

Thema: Warum wird die *.dll.config beim CLickOnce nicht mitinstalliert?
Am im Forum: Rund um die Programmierung

Hallo Th69, überhaupt mal danke für deine Unterstützung. Leider funktioniert das nicht.
Ich habe das (Neben)Projekt im Hauptprojekt eingebunden, so mache ich das auch immer.
Nur mit dem Unterschied, das dieses (Neben)Projekt nun mal in Net.Standard 2.0 erstellt wurde (in der Weisheit, zukunftsfähig zu bleiben).
Eingebunden wure die DLL von dem (Neben)Projekt, als Verweis, siehe Bild.

Also, wenn ich die Hauptapplikation (Release-Verzeichnis) auf das Netz stelle, und die EXE starte, funktioniert das alles (die "DigitalModelErfassung.dll.config" ist im Verzeichnis vorhanden).

Bei der Veröffentlichung mit Click-Once, fehlt diese DLL im "ApplicationFiles" - Verzeichnis, wo die ganzen Versionstände veröffentlicht werden.

Hängt das nun damit zusammen, das ich dieses Projekt nicht als ".NET Framework" erstellt habe?

Sorry für die späte Rückantwort.

Thema: Wie kann ich Werte aus Excel im C# berechnen oder Tool finden, dass Eingabe & Berechnung abdeckt?
Am im Forum: Office-Technologien

Ok, habe das kurz angesehen, aber auch den Preis. Relativ teuer.
Gibt es da noch ähnliche Tools?

Thema: Wie kann ich Werte aus Excel im C# berechnen oder Tool finden, dass Eingabe & Berechnung abdeckt?
Am im Forum: Office-Technologien

Hallo, ich habe mal eine Frage an das Forum.

Bei uns in der Firma wurde ein Exceldokument mit diversen Sheets erstellt.
Jedes Sheet bebzieht sich mit genauer Dokumentation auf Berechnungen.

Nun möchten wir das Excel in eine Applikation packen, die auf verschiedenen Rechnern verteilt, istalliert werden kann. Somit können auf den Rechnern die Berechnungen verwendet werden, die Ergebnisse können evetuell sofort in andere Applikationen per Datenaustausch übergeben werden.

Nun ist es halt das Problem, wenn ich die Berechnungen mit C# übernehmen würde, diese Berechungen wieder manuell in den Code übernehme. Gibt es Änderungen in der Excel, muss ich wieder in C# codieren, anpassen.

Schön wäre es, wenn man die Sachen aus Excel in eine Datenbank rüberladen könnte, und C# greift dort auf die Felder oder Berechnungen zu. Es ist mir schon bewusst, dass dann im C# etwas Intelligenz stecken muss.

Eventuell hatte schonmal jemand solch ein Problem, und hat für so eine Doku / Doku mit Berechnungen ein besseres Tool als Excel gefunden.

Wahrscheinblich wird es so sein, dass die Berechnungen von Excel manuell übernommen werden müssen, befürchte ich.

Thema: Warum wird die *.dll.config beim CLickOnce nicht mitinstalliert?
Am im Forum: Rund um die Programmierung

Hallo, habe das probiert.
Geht leider nicht. Hbae die Einstellungen so gemacht, zwar war die Beschreibung englisch, aber denke das passt so.

Kann es an den unterschiedlichen Projekttypen liegen? Bei dem Projekt wo die "*.dll.config" nicht mitkommt ist als .NET Standard 2.0 eingestellt.

In dem Projektverzeichnis mit .NET Standard 2.0 im DEBUG-Ordner ist die Konfigurationsdatei korrekt abgelegt, korrekt mit dem Namen vom Assemblynamen abgeleitet (siehe Bild).

Wenn ich die Eigenschaften für die App.config verändere oder wieder zurückändere verändert sich nichts.

Habe auch einmal zu Testzwecken eine Anwendungskonfigurationsdatei genau mit dem Dateinamen angelegt, und die Eigenschaften so eingestellt, war auch ohne Erfolg.

Anbei noch Bilder zusammengefügt zur besseren Doku.

Thema: Warum wird die *.dll.config beim CLickOnce nicht mitinstalliert?
Am im Forum: Rund um die Programmierung

Hallo, ich habe seit 5 Jahren ein Projekt laufen, bei dem immer wieder Verbesserungen einfliessen.
Nun war auch wieder eine Neuanpassung notwendig, da ein neues Verarbeiten von anderen Daten notwendig war.
Um diese Verarbeitung von der bisherigen zu isolieren, habe ich dazu eine neue Klassenbibliothek als weiteres Projekt bei meinem bisherigen zugepackt.
Alles hat soweit funktioniert, die Debugversion funktioniert.

Jetzt kommts. Heute wollte ich das ganze wieder per "ClickOnce" auf den Server stellen. Das hat auch funktioniert, die neue Version wurde auch installiert.
Wenn ich aber eine neu angepasste Operation ausführen lassen will, sagt mir die Applikation es fehlt die xxxxxxxx.dll.config. Das ist die Dll.config der neuen Klassenbibliothek, die ist als ".NET Standard 2.0" Framework erstellt.

Ich habe dann nachgesehen, die DLL.Config wird tatsächlich in User\AppData\Local ... usw nicht installiert.

Gibt es dazu eine zusätzliche Einstellung die angegeben werden muss? In der Klassenbibliothek ist diese als "App.config" deklariert.

Hat jemand eine Idee, oder Tipp?

Thema: Net. Code DLL in Wpf-Anwendung
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Ok danke. In was entwickelt man dann zukunftssicher weiter?

Thema: Net. Code DLL in Wpf-Anwendung
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo, habe eine dll in als Net.Core Projekt erstellt, und will diese in einem WPF-Projekt verwenden. Wenn ich dann debugge und die Klasse der Dll aufgerufen wird erhalte ich einen Fehler, das Rüstige 4.2.2.0 fehlt.

Geht das eventuell gar nicht eine Net.Core Dll in Wpf-Anwendung zu verwenden? Oder fehlt einfach nur etwas? Hab schon etwas gegoogelt aber nichts braubares gefunden.

Thema: Nach Updates ist VS 2019 sehr langsam, hängt sich auf und "Gehe zu Definition" geht nicht mehr
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo, hatte das mal noch alles installiert gelassen, wollte eigentlich VS2019 neu installieren.
Aber seit letztet Woche funktioniert jetzt alles.
Es kamen auch Updates für WIN10 über die Firma auf unsere Rechner, eventuell war das der Grund.

Egal, es läuft nun ohne Neuinstallation. Zugerne würde ich wissen was die Ursache war das die Veweissuche mit F12 nicht ging und sich dann das System immer aufgehangen hat.

Thema: Wie kann ich eine WPF-Applikation in eine DLL packen?
Am im Forum: GUI: WPF und XAML

Ok, mal sehen ob ich das finde ...

Also das mit der *.csproj konnte ich so leider nicht finden.

Habe dann aber die Eigenschaften von "APP.XAML" angesehen, da kann man den Buildvorgang = ApplicationDefinition setzen (anstatt "Page"), dann funktioniert das gabze wieder.

Der Ausgabetyp muss halt natürlich auch wieder auf "Windows-anwendung" gesetzt sein.

Trotzdem, vielen Dank für die Hilfe, sonst hätte ich das nicht so schnell gefunden.

Thema: Wie kann ich eine WPF-Applikation in eine DLL packen?
Am im Forum: GUI: WPF und XAML

Sorry, ne das ist mir nicht klar wo die genau sein soll. Ist das in ser App.g.i.cs ??

Da hatte ich das probiert, aber ohne Erfolg, die wird überschrieben.

Es geht um C# - WPF

Thema: Wie kann ich eine WPF-Applikation in eine DLL packen?
Am im Forum: GUI: WPF und XAML

Hallo, die Sache funktioniert ja so wunderbar.
Aber nun, wenn ich die DLL in einem anderen Projekt verwenden will, und schliesse die APP.XAML aus dem Projekt aus, lasse die DLL erstellen, funktioniert erst mal.

Wenn ich dann das Projekt, aus dem die DLL erstellt wurde wieder als "Windows-Anwendung" zurücksetze und die "APP.XAML" wieder dem Projekt hinzufüge, kann er keine Windowsanwendung mehr erstellen.

Fehler:


Fehler CS5001 Das Programm enthält keine als Einstiegspunkt geeignete statische Main-Methode. WebSrvRcon C:\Ablage\Programmierung\CSharp\Entwicklung\VS2013\WPF\WebserviceRcon - Copy\WebSrvRcon\CSC 1

Wie kann ich den Fehler beheben?

Thema: DataGrid - identische Einträge einer Spalte mit Farben markieren
Am im Forum: GUI: WPF und XAML

Hallo, danke für den Tipp, habe es getestet. Genau das ist die Ursache,
EnableRowVirtualization = true ==> dann funktioniert das.
Vielen Dank.

Thema: DataGrid - identische Einträge einer Spalte mit Farben markieren
Am im Forum: GUI: WPF und XAML

Ne, habe ich noch nicht, evtl. finde ich da aber den Hinweis dafür.

Thema: DataGrid - identische Einträge einer Spalte mit Farben markieren
Am im Forum: GUI: WPF und XAML

Die Daten werden im Ereignis "LoadingRow" verarbeitet, also die Zellen gefiltert und farblich markiert.
Gibt es evtl. beim DataGrid eine Einstellung, dass alle Datensätze die noch nicht sichtbar sind evtl. die Farbmarkierung so haben müssen wie bei der Erstansicht der Daten ??

Thema: DataGrid - identische Einträge einer Spalte mit Farben markieren
Am im Forum: GUI: WPF und XAML

Sorry, hatte Probleme die beiden Bilder einzufügen. Hier nochmal beide Bilder nebeneinander.
Das linke ist die Erstansicht der Daten, wenn das DataGrid mit den Daten angezeigt wird.

Das rechte Bild, ist wenn man weiter nach unten scrollt, habe es mal versucht soweit mit Komemntaren zu versehen.

Thema: DataGrid - identische Einträge einer Spalte mit Farben markieren
Am im Forum: GUI: WPF und XAML

Hallo, ich weiss dass jetzt bestimmt sofort wieder sagen wird, mach das in XAML.

Ich habe mit ein Tool erstellt, mit dem dieverse Daten angezeigt und gefiltert werden können. Dann kommt ab und zu die Frage von meinen Kollegen: Könntest du Spalte XY nach dem Schema xy farblich markieren? Kriegst das hin ?

Ich sage dann ja, das geht. Ich kann die Spalte mit den Einträgen farblich so markieren.
Aber., sobald man im DataGrid vertikal blättert oder scrollt, dann wiederholt sich genau das identische Farbmuster wie es auf der ersten Seite war. Kann mir jemand erklären warum das so ist? Es scheint so, als würde der zuerst sichtbare Bereich mit der farblichen Gleiderung so durch alle Datensätze ziehen, die noch nicht sichtbar sind (erst wenn gescrollt wird).

Mal zwei Bilder, das erste was zuerst sichtbar ist, das zweite wenn dann weiter gescrollt wird.

Thema: Nach Updates ist VS 2019 sehr langsam, hängt sich auf und "Gehe zu Definition" geht nicht mehr
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Naja, denke das es eine Einstellungssache sein könnte.

Kann man die irgendwie auf Standard rücksetzen?

Thema: Nach Updates ist VS 2019 sehr langsam, hängt sich auf und "Gehe zu Definition" geht nicht mehr
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo, habe mir VS 2019 Prof isntalliert.
Habe auch noch VS 2017 Prof auf dem Rechner. Zu Beginn war ich von VS 2019 begeistert, bis ich die Updates insatllieren lies.

Nun findet VS 2019 mit F12 die Definition nicht mehr von einer Methode, wenn ich im Code die Methode markiere und F12 klicke. Kommt nur eine dauerhafter Forschrittsbalken ...
Außerdem wennich debugging beende, braucht es sehr, sehr lange bis es beendet und überhaupt reagiert, bleibt sogar manchmal komplett hängen.

SO kann man nicht ARBEITEN .

Witzigerweise hat das teilweise auch auf VS 2017 übergegriffen, auch das ist nun teilweise so langsam.

Nur VS2015, aihc noch auf dem Rechner, das läuft schnell und zuverlässig.

Hat jemand eine Idee?
Hatte schon die Reparatur drüber laufen, ohen Erfolg.