Suchergebnisse

Suchergebnisse 1-30 von insgesamt 30.

  • Benutzer-Avatarbild

    Hallo Sascha, in der Liste sind ca ~72000 Elemente enthalten. Performanter ist das leider nicht Vielleicht verfolgt man den Ansatz des ObservableDictionary ?

  • Benutzer-Avatarbild

    Hallo Leute, erst mal vielen Dank das ihr euch meldet! Also in Zeile 64 dieses list war der alte Name der Observable, habe ich geändert, damit der Name auch dem Kontext entspricht. Auftragsnummer und Komponente bilden zusammen einen Key und beide Properties sind ein String, auch die Auftragsnummer. Ich habe jetzt mal den Ansatz von Sascha implementiert: VB.NET-Quellcode (2 Zeilen) Es muss grundsätzlich keine ObservableCollection sein, ich nutzte an der Stelle keine INotifyPropertyChanged Schnitt…

  • Benutzer-Avatarbild

    Hallo liebe Leute, ich hab folgende Ausgangssituation. Eine Klasse mit zwei String Propertys (Welche quasi den Key darstellen sollen) und 3 weitere Integerwerte. Zudem gibt es eine ObservableCollection der eigenen Klasse. Nach dem Anlegen eines Objektes vom Typ dieser Klasse, wird sie der ObservableCollection hinzugefügt. Eine Shared Funktion soll mir nun das Objekt mit den entsprechenden Keys wiedergeben. Quellcodetechnisch sieht das so aus: VB.NET-Quellcode (80 Zeilen) Das Problem ist, welche …

  • Benutzer-Avatarbild

    Hallo Sascha, habe es jetzt hinbekommen. Das ViewModel binde ich an eine Obersvable Collection beim Programmaufruf und diese dann im XAML an meine ListView. Klappt jetzt einwandfrei, dass mit navigieren habe ich einwenig anders gelöst, da die Navigation in der "TextBox" stattfinden soll. Ich greife dazu einfach auf den Selectedindex der ListView zu. Was mir unklar war, wie ich den Filter für den Delegate übergeben kann, habe mir das aber oben schon selbst beantworetet, beim Aufruf der PropertyCh…

  • Benutzer-Avatarbild

    Hallo Sascha, vielen Dank für deine Antwort. Vorne Weg, ich habe eine etwas andere Lösung gefunden. Ich nutze nun eine ListCollectionView mit dem PopUp. In diesem PopUp befindest sich ein ListView mit einer GridView. Klappt soweit ganz gut. Das ganze habe ich allerdings nicht über meine Klasse MaterialnummernViewModel hinbekommen, da ich nicht weiß, wie das mit den Filtern von statten gehen soll. Die Textbox (Eingabe) ist an die Property Referenznummer gebunden. Sobald eine aktualisierung (INoti…

  • Benutzer-Avatarbild

    Hallo liebe Leute, ich habe eine WPF-Anwendung, in der eine Textbox vorhanden ist (In diese wird eine Materialnummer eingebgen.) In der Klasse Materialnummern sollen die Werte gespeichert werden. VB.NET-Quellcode (25 Zeilen) Also nur zwei Propertys. In der Klasse DATA werden die Daten geladen und eine ObservableCollection der Materialnummern zurück gegeben. Diese Daten werden mithilfe eines Typisierten DataSets geladen und die Klasse gefüllt (Funktioniert soweit auch.) VB.NET-Quellcode (21 Zeile…

  • Benutzer-Avatarbild

    Hallo BornToBeRoot, erst mal vielen Dank für deine Antwort. Habe das zwischenzeitlich mit VB.NET-Quellcode (1 Zeile) lösen können in dem ich das DataView neu binde. Wie meinst du das mit der ObservableCollection ?

  • Benutzer-Avatarbild

    Hallo liebe Leute, bestimmt schon mehrmals angesprochen aber ich machs nochmal. Ich habe eine WPF-Anwendung mit DataGrid und mehreren Filterboxen. Meine Klasse Main Implementiert die Klasse INotifyPropertyChanged für die Datenbindung. Des weiteren habe ich die Propertys AuftrageDT und dView VB.NET-Quellcode (10 Zeilen) und VB.NET-Quellcode (10 Zeilen) Beim Programmstart wird der DataContext gebunden und dem DataView die DefaultView des DataTables übergeben: VB.NET-Quellcode (2 Zeilen) In der WPF…

  • Benutzer-Avatarbild

    Nein ich verwende kein DataSet

  • Benutzer-Avatarbild

    Hallo VB1963 Vielen dank für deine Rückmeldung. Ich lade die Bauernhöfe in eine DataTable vom SQL-Server. Ein Fehler war von mir, die Quelle des arrays falsch an zugeben. Ich schrieb: Visual Basic-Quellcode (1 Zeile) Es ist aber VB.NET-Quellcode (1 Zeile) Wenn ich dann mit For each ... das Array durch laufe, möchte ich im Laufzeitbetrieb die komplette Schleife ändern. Leider funktioniert das mit dem o.g. Weg nicht :<

  • Benutzer-Avatarbild

    Hallo liebe Leute, habt ihr eine Idee wie ich meine For Each Schleife während des Laufs ändere? Fall: ich habe ein Array vom Typ Datarow bauernhofListe() in der Bauernhofliste steht z.B. sowas VB.NET-Quellcode (3 Zeilen) VB.NET-Quellcode (12 Zeilen) Vielen Dank euch!!

  • Benutzer-Avatarbild

    Hallo Erfinder, es hat tatsächlich an den Quotes gelegen! Ich habe sie entfernt und zusätzlich den Datentyp des Feldes auf datetime2 gesetzt. Zudem habe ich den SqlDBType mit in dem SQLParameter aufgenommen VB.NET-Quellcode (2 Zeilen) Vielen Dank !

  • Benutzer-Avatarbild

    Hallo, es handelt sich um eine SqlException und tritt in der Zeile auf, indem das DataSet gefüllt wird. VB.NET-Quellcode (1 Zeile) Ich denke das Problem liegt mit dem Datumsformat des Datepickers und den gewünschten Format von SQL.

  • Benutzer-Avatarbild

    Hallo liebe Leute, ich habe ein kleines Problem. In meiner From habe ich zwei Datetimepicker (datestart und dateend). In einer SQLAbfrage würde ich gerne diese zwei Datumsauswahlen als WHERE Klause verwenden. SQL-Abfrage (1 Zeile) das ganze übergebe ich per SQLParameter VB.NET-Quellcode (7 Zeilen) Anschließend wird ein Dataset gefüllt. Dabei tritt eine Exception auf: -> Fehler beim Konvertieren einer Zeichenfolge in den smalldatetime-Datentyp. Ich denke es liegt am Datumsformat. Der SQL-Server s…

  • Benutzer-Avatarbild

    Hallo liebe Leute, ich habe ein kleines Problem. Grundstellung: Ich habe ein Textfile mit mehreren tausend Datensätzen. Dieses Textfile enthält Datensätze inder nach 106 Zeichen ein Linefeed geschieht, oder nach 116. Nun möchte ich das ganze entsprechend auslesen und Substringen. Als erstes lese ich die Zeilen in eine Stringlist. C#-Quellcode (7 Zeilen) Nachdem ich die Zeilen eingelesen hab, will ich sie (zum Test) entsprechend ausgeben. C#-Quellcode (21 Zeilen) In den letzten zwei Substrings tr…

  • Benutzer-Avatarbild

    Entschuldige, habe den Post angepasst.

  • Benutzer-Avatarbild

    Hallo ! im Anhang habe ich mal das ganze Projekt angefügt. Ich habe einen Button eingefügt der mir die DB als XML gespeichert hat. Beim laden des Fensters lädt er die Werte aus der XML Datei samt Schema. Link editiert Hab das Projekt angehangen. Danke euch!

  • Benutzer-Avatarbild

    Nun ich lasse mir die Tabellen über mein typisiertes DataSet ausgeben: 3434k9pzx.jpg Wenn ich mir anstelle einer Tabelle, eine Sicht vom SQL-Server ausgebe (Die z.B. das Inner Join) schon für mich macht, kann ich die Datensätze aber nicht bearbeiten oder löschen.

  • Benutzer-Avatarbild

    Hallo liebe Leute, zur Zeit arbeite ich an einem kleinen Projekt (Für euch sicher nix großes). Bisher habe ich durch ErfinderDesRads etwas vermehrt Unterstützung erhalten (Siehe Thread: SQLAdapter und DataTable bei Update/Insert neue ID) Nun habe ich mein Projekt etwas umgebaut und soweit zufrieden. Zur Zeit hapert es aber an einem Darstellungsproblem. Erst mal ein zwei Bildchen Übersicht der Arbeitskleidungen. Wenn ich eine Row anklicke, wird mir aus dem typisierten DataSet der Mitarbeiter aus …

  • Benutzer-Avatarbild

    Also die RequeryID hatte ich mit der Textsuche auch entfernt, habe aber dennoch einen Fehler bekommen. Primärschlüssel habe ich tatsälich vergessen zu setzen. Nun funktioniert alles. Vielen Dank

  • Benutzer-Avatarbild

    Zitat: „Gut, dann kannst du nun das generierte Dataset nacharbeiten, nämlich sämtliche TableAdapter runterschmeissen. Also die Tabellen behalten, die Adapter runterschmeissen. Die Adapter sind im Dataset-Designer die an die Tabellen unten "angeklebten" Rechtecke - man kann sie gesondert selektieren, und dann Entf drücken.“ Hier ein Bild des DataSet Designers: datasetdesignerrnqvl.jpg Die instaziierung des workWearDS() hab ich angepasst und auch die Persistance Klasse wird einmal instaziiert und …

  • Benutzer-Avatarbild

    Ich habe beide Objekte händisch erstellt und nicht über Menu -> Datenquelle hinzufügen. Sry für den Namen, ich wollte nur etwas testen. Nun habe ich über Datenquelle->Hinzufügen->DataSet->SQL-Datenbank->Meine SQL-Tabelle ausgewählt und hinzugefügt. Muss ich das DataSet als neues Objekt instaziieren und dann das XAML DataGrid binden? VB.NET-Quellcode (6 Zeilen) Hier noch ein Bild der Datenquelle: 2l2q1h.jpg

  • Benutzer-Avatarbild

    Hallo Erfinder, nun vielen Dank für deine Antwort und deine Referenz. Deine Klasse habe ich auch eingebunden und SqlCe durch SQL ersetzt. Fehler gibt es soweit keine. Du sprichst von einem typisierten Dataset, aber wie genau setzte ich das um? Ich habe die Wahl zwischen DataTable und TableAdapter - wo genau liegt der unterschied? Ich denke ich sollte die Elemente stricken wie meine SQL-Datenbank? (Sind letzlich Vorname, Nachname und eine ID mit AutoInc.) 128qi2.jpg --- Weitere Frage: Was meinst …

  • Benutzer-Avatarbild

    Hallo liebe Leute, ich hoffe ihr könnt mir helfen Zur Zeit arbeite ich an einem kleinen Testprogramm indem ich Datenbankeinträge lesen, schreiben und einfügen möchte. Beim laden der WPF-Form wird das vorhandene DataGrid mit den Datenbankeinträgen gefüllt. Hier der XAML Code: XML-Quellcode (9 Zeilen) Member Variablen der Klasse "Mitarbeiter" VB.NET-Quellcode (10 Zeilen) Den Connectionstring ziehe ich aus der App.Config Konstruktore der Form: VB.NET-Quellcode (16 Zeilen) Bis dahin funktioniert auc…

  • Benutzer-Avatarbild

    Zitat von MemoAnMichSelbst: „Ich behaupte mal, die Richtextbox wird mit einer Schrift befüllt, in der nicht alle Zeichen die gleiche Größe haben... Hier gibt es nur einige... Wie zB. Courier New“ Funktioniert top! Danke! An @ErfinderDesRades Ich lasse das ganze mit einem von bis bereich ausgeben bspw 1-100 das geht schnell (auch schneller als in der ListBox). Funktioniert soweit sehr gut. Wenn ich bis 1000 gehe dauert es ein weilchen länger. Wir wollen das ganze später auch in Felder ausgeben la…

  • Benutzer-Avatarbild

    Hallo liebe Leute, RichTextBox funktioniert super, danke dafür! Ich habe bereits versucht, beim BaseStream, ASCII und andere als Encoding zu verwenden versucht - leider ohne Erfolg. Nun ein weiteres Problem: Bei der Ausgabe werden mir die Leerzeichen anders angezeigt, als es im Consolen Modus der Fall ist. Hier zwei Bildchen zum vergleich: 1234c5uqt.png und hier die Konsolenanwendung: 4567riu9x.png

  • Benutzer-Avatarbild

    Hallo zusammen, entschuldigt das ich mich jetzt erst melde. Also es funktioniert nun wirklich gut. Meine Methode sieht nun so aus: Zitat: „ Console.SetWindowSize(210, 60) Console.Title = "y" Dim buffer(37) As Char Using sr As New StreamReader("F:\tmp\test.rnd", System.Text.Encoding.ASCII) 'Beginn ab dem Lesenden Zeichen sr.BaseStream.Seek(0, IO.SeekOrigin.Begin) Do While sr.Peek() >= 0 'anzahl der zeichen -1 (weil 0) Dim nb = sr.ReadBlock(buffer, 0, 38) ' Anzahl der gelesenen Zeichen Console.Wri…

  • Benutzer-Avatarbild

    Hallo fichz, vielen dank für deine Mühe. Dein Besipiel funktioniert, ich kann mir auch Block für Block die Datensätze ausgeben. Ich kann aber nicht direkt zum 240000. Block springen und mir die Werte ausgeben. Mit FileGet geht das sofort - ohne große Netzwerklast.

  • Benutzer-Avatarbild

    Hallo fichz, erstmal vielen dank für deine flotte Antwort. Ich glaube bei ReadBlock greift er auch direkt auf den Arbeitsspeicher zu. Er soll aber die E/A direkt ausgeben über das Netzwerk und somit das laden in den Arbeitsspeicher vermeiden.

  • Benutzer-Avatarbild

    Hallo ihr lieben, ich habe vor ein altes Programm (Aus Historie so gewachsen) abzulösen und ein entsprechendes Programm mit SQL-DB zu entwickeln. Zur Ausgangssituation: Ein alter Kollege hat große Textfiles an einem Stück (Nicht mit getrennt mit Return oder newline). Er ließt die Dateien mit einer festen Satzlänge von 240 Zeichen aus und trennt sie dann nochmal 1-10 ArtikelNr 10-50 Bezeichnung usw. Wenn er die Datei anspricht, wird diese nicht in den RAM geladen sondern es findet eine direkte E/…