Ich denke, der Grund, warum man so etwas in Winform-Anwendungen nicht sieht, ist, dass es viel einfacher ist, eine HTML-Seite in einer Datenbank zu speichern und sie dann auf dem Bildschirm richtig formatiert anzuzeigen, wenn man eine Web-Anwendung verwendet, weil der Browser weiß, wie man HTML formatiert.
Sie müssten, in der Datenbank gespeichert, wissen, wo jedes Etikett und Feld auf dem Formular in einer Art von Koordinaten Art und Weise (oder Sie könnten ein Layout Drittanbieter-Steuerelement verwenden), aber die Menge der Arbeit, die nehmen würde, könnte mühsam sein, richtig zu tun.
Die dynamische Daten-Website, an der ich gearbeitet habe, nahm keine Eingaben vom Benutzer entgegen. Sie zeigte dem Benutzer lediglich verschiedene Webseiten an und ermöglichte es dem Administrator, Änderungen am Inhalt vorzunehmen. Wenn man wollte, dass ein Benutzer Daten speichern kann, wäre das noch komplexer, weil man sich um Validierung, erforderliche Felder usw. kümmern müsste.
Wenn Sie viele Benutzer haben, die je nach Zugriffsstufe unterschiedliche Informationen sehen müssen, würde ich eine Tabelle in der Datenbank vorschlagen, die dem System mitteilt, ob sie das Feld im Formular sehen sollen oder nicht. Verwenden Sie dann ein Layout-Panel eines Drittanbieters, um die sichtbaren Felder zu formatieren.
meine 2 Cents
0 Stimmen
Ich habe gerade viele der Antworten hier abgelehnt. Dieser Kerl ist einfach fragen "Gibt es so etwas wie dynamische Daten für Winforms?" und die meisten Antworten beinhalten ein Missverständnis dessen, was dynamische Daten ist und seine Feature-Set oder völlig den Punkt zu verpassen und empfehlen, rollen seine eigenen oown.
0 Stimmen
Abgestimmt (außer von mir selbst) Hilfreiche Versuche, wenn es dem Fragesteller an Klarheit und Präsenz mangelt, sind KEIN abzustimmendes Vergehen. IMHO. Wenn ich allerdings bemerkt hätte, dass die Frage vom 6. Dezember stammt und dass er 0 % Zustimmung hat, hätte ich mir wahrscheinlich gar nicht erst die Zeit genommen, zu helfen.