Zum Inhalt springen

Argbeil

Mitglieder
  • Gesamte Inhalte

    433
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Argbeil

  1. Den Zweck verstehe ich auch nicht, du kannst dich doch bei einer Webanwendung auch authentifizieren und per ssl verschlüsseln, wozu noch Outlook?
  2. Hast du schon eine Lösung? Würde mich auch interessieren.
  3. Jau, einfach mal nach ADO.NET googlen, als Einsteigerbuch ist auch ADO.NET Schritt für Schritt brauchbar.
  4. Kann es sein das du nur einen Editor öffnen willst und die Datei zum bearbeiten laden?
  5. ?? Was willst du machen? Du hast 10 Spalten als Datagrid? Meinst du ein Datagrid mit 10 gebundenen Spalten? Und was ist "der Rest" der funktioniert? Welche Variablen meinst du? Wenn du Daten einer Datenbank über ein Datagrid editierbar machen willst macht man das üblicherweise so: 1. Eine DataTable erstellen, einem DataAdapter die Connection und das SQL Command übergeben und die Table vom Adapter füllen lassen. - Alternativ kann man eine typisierte DataTable mit passendem Table Adapter erstellen lassen. 2. Die Table per Databinding an das das Grid binden (ich glaube DataSource und DataMember sind die Properties auf die es ankommt) 3. Alle Änderungen an den Daten der DataTable (Update, Delete, Insert) kannst du direkt über das Grid machen (da gibt es Allow-Properties für). 4. Die geänderte DataTable kann man über die Update Methode des Adapters wieder mit der DB synchronisieren. Du kannst natürlich auch einfach die Tabellen direkt aus dem Server Explorer in Visual Studio auf dein Formular ziehen um den kompletten Code generieren zu lassen.
  6. Die Antwort passt irgendwie nicht zu deiner ursprünglichen Frage. Mit Process.Start kannst du keine Xml Datei ändern und in System hätte die Datei auch nix verloren. Zum verwalten von Einstellungen nimmt man normalerweise das .NET-Eigene Konfigurationssystem, der sichert die Files auch automatisch im richtigen Ordner (abhängig davon ob man User-Scope Einstellungen oder ApplicationScope-Einstellungen hat)
  7. Das solltest du gar nicht umgehen. Was ist denn dein Ziel?
  8. Bitte auf die Rechtschreibung achten. In der aktuellen Form muss man den Text 3 mal lesen um ihn zu verstehen.
  9. Jepp, und geänderte Einstellungen werden automatisch gespeichert.
  10. Und beim nächsten mal bitte auch auf die Rechtschreibung achten.
  11. Argbeil

    Wizard erstellen

    Unsauber ist das nicht. Das mit den Tabs kann man machen, ist aber kaum wiederverwendbar. Zudem haben Windows-Style Wizards keine Tabs.
  12. Argbeil

    Wizard erstellen

    Ich weiß nicht ob es sowas schon fertig gibt. Aber selbermachen ist auch nicht kompliziert. Du kannst dir ein Template Form zusammenklicken, dass das Wizard aussehen hat und die entsprechenden Buttons am unteren Bildrand (Vor, zurück, Abbrechen.. ) Deine einzelnen Wizard-Pages leitest du von diesem Form ab. Anschließend brauchst du einen Wizard Manager die die einzelnen Seiten verwaltet und anzeigt und ggf. ein WizardCompletedEvent anbietet über welches du an die eingegebenen Werte kommst. Das ganze könnte man auch per Xml konfigurieren (Der WizardManager liest aus der Xml Datei Welches Form wann angezeigt werden soll).
  13. Klingt gut. Es ist immer besser nach dem "Contract" First Design die Schnittstelle in ein Interface zu verlagern. Dann sollte dein Client aber auch eine eigene Schicht haben in der die Webservice-Calls ausgeführt werden um das wirklich austauschbar zu machen.
  14. Die Performance würde sich drastisch erhöhen weil du durch das DataGrid dein Speicherverbrauch ungefähr verdreifacht. Also: Du gibst im Programm an wonach sortiert wird, das ist aber keine Spalte sondern du verschiebst jede Zeile einzeln im DataGrid? Dann könntest du jetzt immer noch über alle Row-Elemente deines DGVs zurückliefern, über die Binding-Source an das zugrundeliegende Element kommen und diese Elemente in dein Ziel Array kopieren. Das sortieren ist übrigens kein Problem, du musst natürlich die komplette Zeile umsortieren und nicht nur eine Spalte, aber es müsste NACH dieser Spalte sortiert sein (wobei du ja nicht nach Spaten sortierst).
  15. Wozu müssen die Daten denn dann angezeigt werden, reicht es nicht anzugeben nach welcher Spalte sortiert werden soll? Der Workflow könnte ja nach deiner Beschreibung auch so sein das die Datei selektiert wird, eine Spalte gewählt wird und dann die Berechnung durchgeführt wird. Um wie viele Datensätze geht es denn? Im Prinzip bist doch aber jetzt schon fertig. Ermittle die Spalte nach der das DatagridView sortiert ist und sortiere dein Array nach der gleichen Spalte und starte deine Umkopieraktion.
  16. Hi, ich glaube du hast da einen Designfehler, deswegen nochmal die Frage was du eigentlich vor hast. Prinzipiell erstmal: Man arbeitet nicht mit den Daten in einem Grid, deswegen heißt das Teil auch DataGridView . Du solltest die Daten in einer Datenquelle haben, z.B. ein Dataset oder ein Array. In dieser Quelle sind die Daten nach wie vor unsortiert vorhanden, egal was du in deinem DGV machst. Der Index ist in dem Fall eigentlich nur eine Denk-Hilfe. Deine DataGridViewRows haben ja Referenzen auf die Datenquelle, die immer noch genauso sortiert ist wie vor der Sortierung. Wenn du mir jetzt sagst was du machen willst kann ich dir bestimmt sagen wie de es auch ohne diese Index-Krücke machen kannst. Gruß, Manu
  17. Das Problem ist mir nicht klar. Hast du eine Spalte in der der Index stehst oder sprichst du vom Index deines Datasets in Relation zum Dgv ? Wenn du keine Index Spalte hast, wieso willst du sie überhaupt neu berechnen?
  18. Argbeil

    C# Textbox

    Detailierte Anletung würde zu weit führen: Du musst ein neues Control erstellen und von deinem verwendeten Control ableiten. Du musst die OnPaint Methode überschreiben und Hand die entsprechenden Zeilennummern mit dem übergebenden Graphics Objekt zeichnen. Oder du erzeugst ein Composit UserControl aus einer Textbox und einer ListBox die nahtlos nebeinander liegen, da müsste man aber eine Lösung für das scrolling finden, vermutlich genauso Zeitintensiv wie der erste Vorschlag.
  19. Argbeil

    Grundgerüst (vb.net)

    z.B. so: Server.Transfer("page2.aspx");
  20. Das kannst du über die ASP.NET Administrationswebseite machen, im Visual Studio das Projekt öffnen und im Menü auf Webseite->Konfiguration klicken.
  21. Deine letzte Chance ist das hier: Amazon.de: C# von Kopf bis Fuß: Andrew Stellmann, Jennifer Greene, Lars Schulten: Bücher
  22. Normalerweise sollten ja deine Objekte ihren gleichen Status durch setzten der Public-Properties wieder erreichen, überleg mal ob du evtl. einen Design-Fehler bei der Klasse gemacht hast. Ausserdem musst du bedenken das du die Propertys zwar evtl. irgendwie serialisieren kannst, aber auf keinen Fall wieder Deserialisieren weil die Private Properties ja nicht außerhalb deiner Klasse gesetzt werden können.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...