Suchergebnisse

Suchergebnisse 1-13 von insgesamt 13.

  • Benutzer-Avatarbild

    Ich habe hier ein Anfängerproblem ... Ich habe eine List(of String), die ich an eine einspaltige DatagridView binden möchte. Wenn ich das richtig verstanden habe, dann geht das nicht einfach direkt, sondern ich muss eine Klasse bilden: VB.NET-Quellcode (13 Zeilen) Soweit so gut. Die List(of String) befülle ich wie üblich: VB.NET-Quellcode (4 Zeilen) Soweit immer noch so gut. Nun möchte ich die dgv mit der class verbinden. VB.NET-Quellcode (1 Zeile) Das liefert mir die Fehlermeldung: Fehler BC304…

  • Benutzer-Avatarbild

    ok ... natürlich will ich die Instanz nutzen. Danke ! So, jetzt läuft die Sache ... alllein die dgv wird noch nicht richtig befüllt. Die Spalte "Tag" habe ich angelegt ... das ist die einzige Spalte in der dgv gemäß Designer. Der Bind fügt aber jetzt noch eine Spalte "Length" hinzu, die sogar richtig befüllt zu sein scheint ! Aber die Spalte "Tag", die den Text des List(of String) enthalten soll, enthält "nothing" ! Na, vermutlich ist wieder etwas Elementares falsch ... LG Peter edit: Den Beitra…

  • Benutzer-Avatarbild

    Das hast du sehr schön erklärt. Das verstehe ich jetzt. Danke. Jetzt wäre ich der Meinung, dass alles funktionieren müsste. Ich hoffe, ich bin nicht zu nervig ... aber leider ist das nicht so. Es wird jetzt eine Spalte "value" angehängt und die wird mit dem Inhalt der List(of String) korrekt befüllt. Die Spalte "Tag" bleibt nacht wie vor auf "nothing". Ich hab die Property "value" in "Tag" umbenannt ... dann wird eine zweite Spalte "Tag" angehängt und b befüllt. Die erste Spalte "Tag" enthält na…

  • Benutzer-Avatarbild

    Ne, da hast du mich jetzt leider missverstanden. Ich habe einfach mal meine (Designer) Spalte "Tag" auf invisible gesetzt. Dann erhalte ich ein Display, wo die (neue) Spalte "Tag" eine feste Länge hat. Und das Display ist natürlich nicht das was ich haben will. Wie kann ich jetzt erreichen, dass diese Spalte Autosize=Fill zugewiesen bekommt ? LG Peter edit: Ok, ich hab das jetzt herausgefunden. Ich addressiere einfach über die relative column number: VB.NET-Quellcode (1 Zeile) Und schon schnacke…

  • Benutzer-Avatarbild

    Mit der Listbox komme ich nicht klar, weil ich noch zwei weitere Spalten aufzunehmen muss. Ich hab meine Frage für das Forum halt möglichst einfach gehalten. Aber trotzdem vielen Dank für deine Anregung, die ich wie immer sehr zu schätzen weiß ! So sieht die DGV jetzt aus: Seq - eine Folgenummer (Integer) - neu Lvl - eine Levelnummer (Integer) - neu Tag - ein Textstring Damit habe ich folgendes Display. (s. Anhang) Da habe ich dann gleich noch eine Frage: Die Spalte "Lvl" ist die Stufennummer de…

  • Benutzer-Avatarbild

    Also ... dann lege ich mal die Karten offen. Die Datei, die ich hier verarbeite ist eine .TLL Datei, das ist eine Senderliste, die ich von meine LG Fernseher ausgelesen habe. Ich habe eine Sateliten-Schüssel mit einem Twin-LNB und außerdem eine DVB-T Antenne ... da habe ich rund 3.000 Programme ... von denen die allermeisten aber Schrott sind. Nach einem Sendersuchlauf muss ich jedesmal per Fernbedienung die Favoriten neu einstellen. Das ist ein abendfüllendes Programm. Ich würde gern auf Knopfd…

  • Benutzer-Avatarbild

    Ich habe jetzt versucht, die Technik von Vaporized umzusetzen. VB.NET-Quellcode (21 Zeilen) Im Designer habe ich die Spalten Seq, Lvl und Tag angelegt. Das Programm läuft fehlerfrei durch .... allein die Spalten werden immer noch dynamisch generiert ! (s. Anhang) Was mache ich denn falsch ? LG Peter

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Du haust Dir ne BS auf's Form, bindest sie an den Typ Transponder und das DGV an die BS. Dann kannst Du im Designer einstellen, wie das DGV aussehen soll, ohne dass Du während der Laufzeit irgendwas designtechnisch einstellen musst.“ Dann hab ich das also vollkommen falsch verstanden. Mit anderen Worten: Ich arbeite mit einer leeren DGV ohne irgendwelche Spalten, denn die Spalten werden durch den Bind generiert ... und dann muss ich die Properties der Spalten halt im Progra…

  • Benutzer-Avatarbild

    Das mit dem Dataset werde ich ausprobieren. Aber ich möchte halt nicht ständig mein Vorhaben ändern ... und deshalb würde ich jetzt gern erst mal die Sache mit dem Databinding klären. Irgendwie ist mein Wissen um die Zusammenhänge sehr schwammig. Jedenfalls tue ich mich außerodentlich schwer im Fehlerfall da irgendwie zielgerichtet vorzugehen. Wo stehe ich: Der Aufbau der DGV klappt hervorragend. Mit und ohne BindingSource. (s. Anhang) Das aus- und einblenden kriege ich ohne BindingSource hin. D…

  • Benutzer-Avatarbild

    Zitat von Takafusa: „ch hab dir ein kleines Video gemacht, das ist alles schnell und einfach gemacht.“ Das war natürllich sehr nett von dir, vielen Dank ! Man sieht wie du einen Dataset definierst und den dann in der FormLoad Prozedur an eine DGV bindest. Offensichtlich klappt dann die Sache mit "Filter". Dieses Vorgehen hat ja auch schon EDR angeraten. Zitat von RodFromGermany: „Du musst Deine Herangehensweise ändern.“ Also das möchte ich jetzt zu meiner Ehrenrettung nicht so stehen lassen. Ich…

  • Benutzer-Avatarbild

    Hmm ... die Screenshots habe ich doch im Post #27 schon angehängt ! Und auch das von mir verwendete Coding, das zu dem Display führt ... Sollte mich freuen, wenn das doch noch zu korrigieren sein sollte. Denn ich denke für so ein einfaches Problem brauche ich die Funktionalität eines "Dataset" nicht ! LG Peter

  • Benutzer-Avatarbild

    Also ... jetzt hab ich mal ein Testprojekt erstellt, mit dem ich den Sachverhalt demonstrieren kann. (s. TestBinding.zip) Einen kleinen "tll File" habe ich auch angehängt. (s. Test.txt, den man in den Downloads Ordner stellen sollte. Wenn man das Projekt startet, erhält man ein "vernünftiges" Display. (s. Screenshot 1) Wenn man nun die Reload Taste drückt, dann erhalt man "Schrott" (s. Screenshot 2) Die Anweisung VB.NET-Quellcode (3 Zeilen) funktioniert so nicht. Wer weiß, was ich da falsch mach…

  • Benutzer-Avatarbild

    Wow ... du hast natürlich vollkommen Recht: das mit VB.NET-Quellcode (1 Zeile) konnte gar nicht funktionieren! Für das "Filtering" muss also eine TransponderLIst anlegen und später befüllen und als Datasource zuweisen: VB.NET-Quellcode (1 Zeile) Und die wird dann als DataSource mit "Filter" zugewiesen. VB.NET-Quellcode (4 Zeilen) In dieses Command gehört übrigens auch die Sache mit dem "viewLvl" hinein ... das hatte ich beim Erstellen des Testprojekts verschlabbert ! Die Sache funktioniert jetzt…