Zum Inhalt springen

steinadler

Mitglieder
  • Gesamte Inhalte

    448
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von steinadler

  1. Nee.. das passt schon.. ;-) Wenn ich einer ControlCollection ein Control hinzufüge, weiß das Control, wer sein Parent ist. Wie kann man sowas denn programmtechnisch selbst umsetzen? Geht das nur mit dem Schlüsselwort internal und einer eigenen Assembly?
  2. Wenn ich mir selbst eine Zugriffsfunktion baue oder this[int _index] implementiere oder wie auch immer, dann muss ich <0 prüfen. Ich dachte immer, diese Überprüfung spart man sich wenn man uint nutzt.
  3. Hallo, wie funktioniert denn sowas: Ein DataGridViewElement hat eine Eigenschaft "Index" u. "DataGridView" (Parent). obwohl diese nicht per Konstruktor übergeben werden und auch nicht per set-Accessor zugreifbar sind, werden sie doch geändert, wenn ich dem DataGridView etwas zuweise. ?? Kann mir da jemand einen kleinen Denkanstoß geben?
  4. Aha... Aber büßt man nicht die gewonnene Performance wieder ein, wenn man dann <0 prüfen muss?
  5. Hallo ihr, kann mir jemand sagen, warum im gesamten .Net und in vielen DLL's so oft der Typ int verwendet wird? Zum Beispiel bei Array-Indizes. Wäre da nicht uint angebrachter? Negativ geht ja eh nicht. Grüße Steinadler
  6. Wie legst du denn Controls auf einem Formular an? Wie positionierst du sie? Ich finde man kann den Designer nicht durchweg schlecht machen.
  7. Ich möchte in meinem Projekt die Tag-Eigenschaften der Steuerelemente nutzen. Da diese aber veränderlich sein müssen, wollte ich den Inhalt der Tag-Eigenschaft an eine Tabellenzelle binden. Im Designer wäre eben gleich auf den ersten Blick ersichtlich, an welche Zelle das selektierte Steuerelement gebunden ist. Singleton geht m.E. nach nicht mit dem Designer. Das kann ich bei Datenquellen dann nicht auswählen.
  8. Wie macht man das denn dann? Ich habe eine Datentabelle, die ich per XML fülle und möchte diese Datenquelle von verschiedenen Formularen aus nutzen. Das kann doch nicht unmöglich sein. Wie das programmtechnisch funktioniert ist ja klar aber mit dem Designer???
  9. Hallo ihr, ich habe in meiner Anwendung ein DataSet definiert. Über den Designer hab ich verschiedene Eigenschaften von Controls an Tabelleneinträge innerhalb des DataSets gebunden. Ich möchte a) gerne das einfache Zuweisen der Control-Eigenschaften nutzen (DataBindings) die Tabellen des DataSets auch in anderen Formularen des Projektes nutzen c) aber nicht das DataSet mehrmals füllen müssen Der Designer legt ja automatisch gleich ein Objekt des DataSets an und eine BindingSource. Wenn ich nach InitializeComponent die DataSource der BindingSource "umbiege", funktioniert das zwar, aber die interne Instanz des DataSets (in InitializeComponent) wird sinnloserweise trotzdem angelegt. Wie macht man denn das am besten?
  10. Was war an der Frage nicht eindeutig? Wenn ich ein DataSet anlege und dies an einen SQL-Server binde, dann kann ich doch die Tabellen im VisualStudio einsehen und ändern. Nun möchte ich aber die Daten nicht auf einem SQL-Server speichern sondern in XML-Dateien. Aber wie bekomme ich die Tabellen dann im VisualStudio editiert?
  11. Das ist mir bekannt und auch soweit klar. Ich dachte aber, es gibt (außer dies selbst zu programmieren) eine Möglichkeit, direkt den Tabelleninhalt bearbeiten zu können.
  12. Ich habe mir ein DataSet erzeugt, welches an ein DataGridView gebunden ist. Die anzuzeigenden Daten (aus einer Tabelle im DataSet) sollen per XML gespeichert/gelesen werden (einmalig beim Programmstart). Wenn ich in dem DataSet auf "Datenvorschau" klicke, dann MUSS ich eine SQL-Verbindung angeben, allerdings hab ich da ja keine. Also kann ich auf die Art und Weise die XML-Datei auch nicht bearbeiten.
  13. Hallo ihr Lieben, ich möchte in meinem Projekt ein DataSet nutzen, welches ich über eine XML-Datei befülle. Das Schema hab ich mit dem DataSet konfiguriert. Wie kann ich aber die XML-Datei nun befüllen? Ich habe für das Projekt keine SQL-Datenbankverbindung. Ich möchte die Daten einfach nur in XML ablegen. Also, wie befülle ich nun eine leere XML-Datei nach meinem konfigurierten Schema?
  14. Um nochmal darauf hinzuweisen, war DAS HIER die Frage, um die es ging: Offensichtlich muss ich dies aber immer von Hand schreiben, also z.B. so: public Ableitung(int _i, bool _x, byte _bt) : base(_i, _x, _bt, TimeSpan.FromSeconds(1), 5) { }
  15. Nicht? Int32 Structure Aber trotzdem interessant dein Link.
  16. Was meinst du, warum ich frage? Es könnte ja sein, es gibt da im VisualStudio irgendeine Erleichterung.
  17. Der Unterschied ist mir schon klar. Basistyp object nützt mir nicht sehr viel, da die Objekte auch Strings enthalten können sollen. Also muss ich doch auf Basistyp object zurückgreifen. Aber selbst auf die Basisklasse ValueType muss man erstmal kommen. int und Konsorten sind ja structs, oder?
  18. Woher weiß man das denn??? Gibts da irgendwo eine Klassenhierarchie????
  19. Also bei mir zumindest nicht. Der Konstruktor heißt ja dann so wie die abgeleitete Klasse. Diese Methode gibt es ja zum Überschreiben nicht direkt.
  20. Hallo ihr, gibt es im VS eine Möglichkeit, einen abgeleiteten Konstruktor mit Parametern der Basisklasse automatisch erstellen zu lassen? Mit dem Codesnippet "ctor" bekomme ich nur einen parameterlosen Konstruktor hin. Danke
  21. Hab jetzt die Lösung gefunden (was eine Nacht Schlaf so bringen kann). Ist eigentlich ganz simpel: Die Objekte, die per formatstring formatiert werden können, implementieren die Schnittstelle IFormattable. In meiner Methode prüfe ich einfach, ob das Objekt diese Schnittstelle implementiert. Somit spare ich mir ein switch-case für alle Datentypen. Danke an alle.
  22. ... dann kann ich aber das Format zur Laufzeit nicht mehr bestimmen.
  23. Hm... na was soll ich genauer beschreiben. Es gibt eine Liste vom Datentyp object, der verschiedene Daten hinzugefügt werden. Es geht dort nur um Datentypen wie byte, int, double, float, bool. Da ich aber zur Entwurfszeit noch nicht weiß, welchen Typ die Objekte (werden per Datei eingelesen) haben, hab ich mich für eine Liste vom Typ object entschieden. Nun möchte ich von der Oberfläche her gern einen bestimmten Wert aus der Liste als Zeichenfolge ausgegeben haben. z.B. über eine Methode namens GetString(). Das geht auch soweit, nur möchte ich gern noch einen Format-String übergeben.
  24. Weil ich das zu dem Zeitpunkt noch nicht weiß. Das geht höchstens, wenn ich mittels switch den Typ prüfe. Das ganze arbeitet auf einer Zwischenschicht... Es gibt eine Liste mit Objekten und ich weiß aber nicht, was von extern für neue Objekte eingespeißt wurden. Mit GetString(string _format) wollte ich dann gern das erwählte Objekt in einen String umwandeln.
  25. wie üblich ;-) Also folgendermaßen: Ich habe ein Objekt vom Typ object. Das hat dann nach der Zuweisung irgendeinen Typ bool oder int oder so. Jetzt möchte ich gern mit Objekt.ToString(string _format) versuchen, das typisierte Objekt in die gewünschte Zeichenfolge umzuwandeln. Nur hat object keine ToString(string _format)-Methode.

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...