Laden...

Forenbeiträge von TinaQ Ingesamt 166 Beiträge

07.09.2011 - 17:17 Uhr

Hallo,

Ich habe eine MVC 3 Anwendung erstellt, die bei mir sowohl in der Testumgebung als auch auf dem Live-System mit IE8 problemlos funktioniert.

Auch die meisten Kollegen können ohne Probleme mit dem IE8 damit arbeiten. Jedoch gibt es einige wenige bei denen die Buttons nicht funktionieren. Checkboxen und ComboBoxen funktionieren auch bei diesen Kollegen.

Ich habe mehrmals versucht die Settings im IE8 zu vergleichen hab aber nichts gefunden.
Hat jemand von euch eine Idee woran das liegen könnte bzw. wie das Problem behoben werden kann?

Evtl. die entsprechenden Einstellung am IE8 (es muss IE8 sein)?

Wäre echt genial.

Tina

13.04.2011 - 17:34 Uhr

Hi,

danke hat funktioniert.

Tina

11.04.2011 - 16:49 Uhr

Hallo,

erst mal vielen Dank für die Hilfestelllung. Leider habe ich es immer noch nicht hinbekommen.

Auch nachdem ich Versuchshalber den Code in den Controller und den View übernommen habe.
Fehlermeldung: Microsoft JScript runtime error: Object expected


<%@ Page Title="" Language="C#"  Inherits="System.Web.Mvc.ViewPage<dynamic>" %> 
<!DOCTYPE html>
<html>
<head>
<title>Google Maps</title>

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
    $(function () {
        alert('@ViewBag.Message');
    });
</script> 

<script type="text/javascript">
    function initialize() {
        var myLatlng = new google.maps.LatLng(93.3513676, 89.9757879);
        var myOptions = {
            zoom: 10,
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }

        var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
        var marker = new google.maps.Marker({ position: myLatlng, map: map, title: "Hier soll ich sein?" });
    }
</script>
</head>

<body onload="initialize()">
<div id="map_canvas"></div> 
</bod<>
</html>

Die Werte für LatLng bekomme ich aus einer Excel-Tabelle, die Werte lese ich über C# aus - diese Werte benötige ich auch nich in anderen Klassen.

Aber ich bekomme sie immer noch nicht angezeigt. Ne Idee wie ich das ändern könnte?

Tina

09.04.2011 - 09:02 Uhr

Hallo,

noch ein Problem:
Versuche eine Listbox in ein Formular einzubinden und mit Daten zu füllen, diese Daten sind statisch (sollen nicht aus der DB gelesen werden)
Bisher habe ich aber nichts gefunden wie ich das hinbekomme.

Kann mir jemand einen Tipp geben wie ich es schaffe die Listbox zu füllen?

Tina

09.04.2011 - 09:00 Uhr

Hallo,

bin mal wieder an einem Punkt angekommen an dem ich einfach nicht weiter komme.

Und zwar versuche ich eine eine ViewData (evtl. Session-Variable) in einem JavaSript auszulesen.

Doch werden beide nicht erkannt und es ist nicht möglich an die Werte zu kommen.

Wenn ich das gleiche ausserhalb des JavaScripts (auf dem gleichen View) versuche dann funtioniert das problemlos.
Was muss ich machen um die Werte in mein JavaScript zu bekommen und verarbeiten zu können.

Hat jemand eine Idee?

Tina

06.03.2011 - 21:13 Uhr

Hi zusammen,

versuche den ganzen Tag ein vernünftiges Exception handling hinzubekommen. Doch irgendwie funktioniert das nict so wie ich das gerne hätte.

Also in meinem Programm rufen ich nacheinander verschiedene Methoden auf. Im catch-Block jeder Methode werfe ich eine Exception (je nach Fehler).

Am Ende der Anwendung möchte ich die geworfenen Exception in einer Messagebox anzeigen.

Kann mir jemand weiterhelfen? Es wird leider nichts angezeigt.

Tina

21.02.2011 - 22:56 Uhr

Hi Sebastian,

vielen Dank für deinen Beitrag. ja womöglich wäre das eine Möglichkeit.

Ich möchte einen Anhang einer eMail auslesen, jedoch soll nur jeder User den Teil des Anhanges sehen (verschlüsselte Datei) für den er zuständig ist.
Die Zuständigkeit kann ich über .ini Datei erfahren.

Im Moment schaue ich ist im Anhang die entsprechende Datei, wenn ja dann lese ich die .ini ....
Falls die .ini nicht da ist, oder eben die Falschen Bereichtigungen oder .ini nicht lesbar bekomme ich eine Fehermeldung aber das Programm läuft ungewollt weiter.

Genau das selbe wenn mit der Verschlüsselten Datei ...

Eigentlich sollte dann die Ausführung des AddIns beendet werden, aber die Möglichkeit weiter bestehen, dass die nächste eMail auf nen Richtigen Anhang ausgeführt werden kann.

Ich dachte ich könnte einfach die Ausführung des AddIns unterbrechen und mit ner neuen eMail wieder weiter machen.
Aber wenn ich das richtig verstehe dann muß ich das anders lösen, oder?

21.02.2011 - 16:59 Uhr

Hi Endro,

danke für die super schnelle Anwort, leider wird mit dieser Anweisung die gesamte Anwendung geschlossen und nicht nur das AddIn.

Es muss doch möglich sein das AddIn im Fehlerfall zu beenden ohne die ganze Anwendung zu schliesen, oder?


try{

}catch (exeption ex){

Fehler ausgeben;
AddIn beenden;

}
21.02.2011 - 16:50 Uhr

Hi,

ich versuche mein AddIn (Office 2003 - VSTO) im Fehlerfall sauber zu beenden. Leider bekomme ich das nicht so richtig fertig.

Entweder wird das ganze Programm beendet oder es läfut einfach weiter.

Wenn ich in der ersten Methode einen Fehler habe möchte ich das AddIn und nur das AddIn beenden.
Genauso wenn der Fehler in einer der anderen Methoden auftritt.

Doch wie mache ich das?

Habt ihr einen Tipp?

30.01.2011 - 11:17 Uhr

Oracle 10g:

Hallo, gibt es eine Konvention wie eine DB-Connection ohne Entity Framework und Linq erstellt werden sollte?
Habe im Netz schon reichlich gesucht - leider findet man nur Beispiele mit Entity Framework und Microsoft SQL-Server.

Für Hilfe und/oder Beispiele wäre ich sehr dankbar - ist mein erstes MVC-Projekt.

Tina

29.01.2011 - 16:40 Uhr

Hallo,

Ich versuche mich an meiner ersten ASP - MVC - Anwendung und möchte da noch keine Oracle-Provider (jedenfalls nicht von Oracle selbst) erhältlich das Entity Framework nicht verwenden.
Habe auch mit Linq bisher nicht gearbeitet und will es deshalb in dieser Anwendung nochmal mit SQL probieren.

Die Anwendung soll einfach nur Daten aus der DB abfragen und darstellen, vielleicht kommt in einer späteren Version (in der dann auch Razor) eingesetzt werden soll noch die eine oder andere DB-Manipulation vor.

Leider habe ich bisher nichts gefunden, wie ich am günstigsten den Connect zur DB herstelle die Daten auf den einzelnen Seiten die Daten darstellen kann.
Gibt es eine Anleitung oder dergleichen? Oder kann mir hier jemand weiterhelfen?
Gibt es evtl. eine MVC UserGruppe der ich mich anschliesen kann im Raum Darmstadt?

Bin über jeden Tipp froh.

Tina

29.11.2010 - 22:12 Uhr

Hallo zusammen,

ich habe eine XML-Datei in ein Dataset eingelesen. Soweit funtioniert das auch alles super. Doch leider bekomme ich mehr spalten in der Datatable als ich benötige.
Jetzt wollte ich die überflüssigen Spalten löschen jedoch ist das nicht so möglich.

Gibt es eine Möglichkeit alle keys, constrains und relationen zu löschen?

Danke für eure Unterstützung
Tina

27.11.2010 - 14:10 Uhr

Hi,

vielen Dank für deine Antwort - denke das hilft mir schon mal weiter.

Tina

26.11.2010 - 23:05 Uhr

Hallo zusammen,

Ich habe ein Office Add-In erstellt, bei der Installation hat es dann nicht funktionier weil die falsche VSTO Runtime insalliert war.

Ist es möglich im SetupProjekt zu überprüfen welche VSTO Runtime installiert ist und dann falls notwendig das Setup der entsprechenden VSTO Runtime Version zu starten?

Wie würde sowas realisiert?

Vielen Dank
Tina

24.11.2010 - 16:15 Uhr

Hallo,

hoffentlich kann mir jemand weiterhelfen.
Habe ein Problem mit der veröffentlichung meines Add-Ins in der Firma, habe auch die Beiträge zu diesem Thema gelesen, jedoch keine Lösung gefunden.

Also ich habe ein VSTO C# Outlook Add-In erstellt, das funktioniert auf der Entwichlungsmaschine (WinXP/Office2003) super. Wenn ich aber das Add-In auf der Entwicklungsmaschine deinstalliere und über das Setup (.msi) neu installiere sehe ich das Add-In nicht mal unter den Optionen.

Ich habe gelesen dass ich strong names verwenden soll, habe dann mit sn.exe eine Datei erstellt und den Publick Key extrahiert.

Doch wie verwende ich den Public Key - kann ich den irgendwie im Add-In selbst hinterlegen (wäre ja super für die Verteilung) wenn ja wie und natürlich wo?

Bisher habe ich die Registry-Einträge erstellt, die FullTrust in der Entwicklungsumgebung gesetzt und in der Framework-Konfiguration eingestellt.
Und natürlich die strong name Datei in den Projekteigenschaften/Signatur eingebunden

Ich denke das sollte es gewesen sein - wenn ich nür wüßte wie und wo ich den public Key verwende.

Hoffentlich kann mir jemand weiter helfen.

Grüße
Tina

14.11.2010 - 21:20 Uhr

Hi Sebastian,

vielen Dank für deine Antworten.

Habe in VBA ein paar funktionen geschrieben und wollte um die funktionen besser verteilen zu können ein com-add-in erstellen.

Bin nicht wirklich weitergekommen haste mir noch einen tipp wo ich an gute infos komme

ich benutze VS2008 und Outlook 2003, Windows XP

Tina

10.09.2010 - 21:23 Uhr

Hi FZelle,

sorry, dass ich so doof Frage.
Aber wie hast du das heraus bekommen? Ich suche schon seit Tagen.

Wäre echt nett von dir wenn du's kurz erklären könntest.

Tina

10.09.2010 - 21:14 Uhr

Hi FZelle,

Super. Das war das Problem.
Jetzt kann ich die .dll verwenden.

Vielen, vielen Dank
Tina

07.09.2010 - 23:18 Uhr

Hi,

die Fehlermeldung:

Der Typ oder Namespacename konnte nicht gefunden werden (Fehlt using oder Assembly)

Warnung:
Die Assenbly auf die verwiesen wird konnte nicht aufgelöst werden, da sie Abhängigkeit von System.Web Version 4.0.0.0 ... Entfernen sie verweise auf im zielframework nicht enthaltene assembly's oder weise das Projekt neu zu.

--> Verweis und Using direktive habe ich gesetzt, ab diesem Zeitpunkt kommt die Fehlermeldung - wenn ich die .dll
in ein testprojekt unter VS2008 einbinde funktioniert das ganze problemlos.

Wie gesagt Tipps sind immer willkommen

Tina

06.09.2010 - 21:25 Uhr

Hi FZelle,

stimmt so ist das wohl.
Wie ist es möglich der .dll zu sagen nimm das andere (richtige Framework) Framework?

Tipps für Lösungsansätze?

05.09.2010 - 23:57 Uhr

Hallo zusammen,

habe da mal wieder ein komisches Problem.
Jedenfall verwende ich eine .dll (Framework 2.0) die nun von einem mit VS2010 (Framework 4.0) erstellten Programm ausgeführt werden soll.
Doch leider scheint die .dll nun auch auf Framework 4 zuzugreifen, was einen Fehler nach sich zieht.

Dachte eigentlich dass immer das Framework herangezogen wird unter dem das Programm, die .dll erstellt wurde. Aber wie es scheint verwendet die .dll das Framework der Anwendung!????

Die .dll kann ich nicht ändern.

Hat jemand einen Tipp wie es zu schaffen ist, dass die .dll das entsprechende Framework (2.0) verwendet. Oder was da eigentlich abgeht?

Tina

21.08.2010 - 22:08 Uhr

Hi Bernd,

Danke nach einer neu Installation hat dann auch bei mir funkioniert.

Grüße
Tina

20.08.2010 - 17:27 Uhr

Hi,

habe jetzt VS2010 Pro doch ich bekomme es immer noch nicht hin den CrystalReportsViewer zu integrieren.

Auf der SAP Homepage gibt es ein Framework update für x86 und x64 Systeme und ein Beta2 update.
Habs installiert doch leider ohne Erfolg - kann das evtl. an VS2010 liegen? Hab ne Promo-Version.

Tina

20.08.2010 - 17:18 Uhr

Hi JuyJuka,

vielen vielen Dank.
Problem gelöst - einfach nur die Daten ausgetauscht.

Danke
Tina

19.08.2010 - 17:37 Uhr

Hallo zusammen,

Versuche gerade über die BindingSource Daten an Controls zu binden. Funktioniert bei Standard geschichten (sonst habe ich noch Probleme damit).
Aber zurück zum Problem:
Nachdem ich eine DB-Abfrage gemacht und das DataTable an die BindingSourche gebunden habe, werden die entspechenden Daten angezeigt.

Wenn ich dann aber weiter DB-Abfrage mache um evt. die Datenmenge zu reduzieren bekomme ich die Fehlermeldung
"Dies führt dazu, dass sich zwei Bindungen der Auflistung an dieselbe Eigenschaft binden.
Parametername: binding".

Wie kann ich das Verhindern (benötige die erste Bindung ja nicht mehr). Ich habe versucht mit

if (bs != null)
                {
                    bs.Clear();
                    bs = null;
}

das zu verhindern aber es funktioniert nicht.

Nenn Tipp wie das besser machen kann?

Gruß
Tina

19.08.2010 - 17:28 Uhr

Hi ErfindinderDesRades,

du hast recht nur die ComboBoxen haben Value- und Displaymember. Der Rest war einfach falsch interpretiert von mir.

Also ich bekomme die Daten aus der DB. Ich verwende einen BindingNavigator und die BindingsSource(gebunden an einen DataTable). Soweit funktioniert auch alles recht gut.
Die Text- und Checkboxen zeigen die Werte nach jedem klick auf den BN korrekt an.

Jedoch schaffe ich es nicht den Displaymember in den ComboBoxen anzuzeigen.
Geht das überhaupt?

cboA.DataBindings.Add("DisplayMember", bs, "Verein");

Bei den Radiobuttons ist es ein anderes Problem. In der Tabelle sind keine boolschen Werte gespeichert sondern zwei unterschiedliche strings.
Jetzt möchte ich gerne je nach Wert den entspeichenden Radiobutton markieren so dass mit jedem klick auf den BN der entsprechende Wert für den Datensatz angezeigt wird.

Irgendwelche Tipps?

14.08.2010 - 10:52 Uhr

Hallo herbivore,

habe nochmal viel Zeit verbracht um eine Lösung zu finden und auch die entsprechenden Links dann hier zu Posten.
Wäre endlich mal was gewesen wo ich vielleicht anderen eine Hilfestellung in Form von einer Linksammlung hätte geben können.

Ich habe auch einiges ausprobiert und wieder verworfen. Zwar hatte ich es zwischenzeitlich geschafft die Daten wenigstens von Form2 in einer Textbox(Form1) zu speichern (in einer Variablen war nicht möglich weil die nach dem close() von Form2 wieder leer war) Doch sind die Daten nicht zum entsprechenden Zeitpunkt vorhanden so dass meine Datenbank abfrage fehlschlägt.

Werde mich weiter damit beschäftigen - Links bzw. evtl. Lösungsansätze hier posten.

Grüße Tina

14.08.2010 - 10:40 Uhr

Hallo zusammen,

habe wieder ein Problem, wo ich nicht mehr weiter weiß und auf Tipps hoffe.
Also ich habe RadioButtons erstellt mit Display- u. ValueMember.
Das Speichern in die DB funktioniert super.

Problem bereitet mir daß ich es nicht schaffe diese Daten in einer anderen Form mit BindingSource anzuzeigen. Weil ich ja keinen Bool-Wert in der DB gespeichert habe.
Das gleiche Problem habe ich auch mit ComboBoxen die ebenfalls Display- und ValueMember haben.

Dachte ich könnte den Filter verwenden um die Daten richtig anzeigen zu können, aber bisher hatte ich keinen Erfolg.
Gibt es Möglichkeitern die Daten korrekt anzuzeigen?

Hoffe auf ein paar Tipps.

Gruß Tina

12.08.2010 - 16:57 Uhr

Hallo zusammen,

Nachdem ich einen DBWrapper geschrieben habe (bin ganz stolz) stellt sich nun die Frage wie das DBOjekt in anderen Forms verwendet werden kann.

Aktuelles Problem:
Ich linke in mein Hauptfenster je nachdem verschieden Forms bzw Benutzersteuerelemente. Jede Form bzw BSE hat ein odere mehrere Arbeitsklassen.

Ich generiere jeweils das entsprichende Objekt im Hauptfenster, dort habe ich auch das DBObjekt erstellt.

Wenn ich das DBObjekt jetzt in einer Arbeitsklasse verwende möchte habe ich ein Problem - übergebe ich das DBObjekt über den Konstuktor in die Designklasse und von dort in die Arbeitsklasse oder wie würde man sowas Sinnvoll machen?

Habe schon den ganzen Tag versuch eine Antwort auf diese Frage zu finden - wie geht ihr das an oder war die Idee mit dem DBWrapper doch nicht so gut?

Tipps sind willkommen.

Danke Tina

06.08.2010 - 22:12 Uhr

Hi TomLeech,

na in der Toolbox bei den anderen Controls.
In VS2008 wurde es automatisch nach der Installation von CR in der Toolbox angezeigt ohne dass weitere Schritte notwendig waren.

Haste nen Tip?

Tina

05.08.2010 - 13:59 Uhr

Hallo zusammen,

versuche verzweifelt Cristal Reports in Visual Studio 2010 Pro zum funktionieren zu bringen. Habe auch schon die cr4..exe. und die Framework erweiterung (Beta2) von der SAP seite heruntergeladen.
Die Installation erfolgte ohne Probleme aber leider taucht das Crystal Reports Viewer Control nicht in VS2010 angezeigt.

Gibt es jemand der die Installation erfolgreich beendet hat?
Könntest du mir helfen?

Vielen Dank
Tina

20.04.2010 - 16:32 Uhr

Hallo,

hat jemand Erfahrung mit Unerschriften Pads?

Brauche dringend Informationen welche brauchebaren Produkte auf dem Markt sind, wie der Support der verschiedenen Produkte ist, wie einfach bzw. schwierig ist die Einbindung in vorhande Softwäre (eigene Programmierung), ...

Gibt es brauchbare Forem? Habe bisher noch nicht das Richtige gefunden.

Bin für jeden Tipp dankbar.

Tina

13.04.2010 - 11:53 Uhr

Hi,

Ja ich bekomme Daten aus der DB im Report - nur die Parameterfelder werden nicht gefüllt.

Muss ich programmiertechnisch noch etwas machen oder werden die Parameterfelder im CR normalerweise automatisch gefüllt?.

In CristalReport-Umgebung werden die Daten jedenfalls gefüllt.

Bin für jeden Tipp dankbar.

Tina

13.04.2010 - 10:40 Uhr

Hi,

die combos werden aus der DB gefüllt.
Die SQLs sollten soweit auch i.O. sein.

Jedenfalls wenn ich die Abfragen direkt im SQL-SErver laufen lassen bekomme ich die richtigen Ergebnisse.
Hab gesehen dass Endro ein ähnliches Problem hat - jedenfalls habe ich diese Maske auch ohne Werte - nur dass bei mir die Combo komplett leer ist.

Haste nen Tipp wie ich das in der IDE testen kann?

Tina

11.04.2010 - 23:20 Uhr

Hallo,

habe da ein kurioses Problem. Ich habe verschiedene Cristal Reports die jeweils mehrer Parameter beinhalten - leider werden die Comboboxen der Reports mit der Parameterauswahl nicht gefüllt.
Wobei ich den kompletten Report samt SubReports angezeigt bekomme falls dieser keine Parameter enthält.

Sollten die Parameterfelder nicht automatisch gefüllt werden, schlieslich sind diese ebenfalls im Report enthalten?

Könnte Ihr mir da nen Tipp geben?

Liebe Grüße
Tina

10.04.2009 - 21:44 Uhr

Hi,

ich denke ja.

Bin auch einen Schritt weiter gekommen, doch jetzt bekomme ich direct bei der Connection zu Datenbank folgenden Fehler.

Der Typeninitialisierer für Oracle.DataAccess.Client.OracleConnection hat eine Ausnahme verursacht.

bisher habe ich noch nicht über diesen Fehler gefunden.

Langsam bin ich echt am durchdrehen, vielleicht habt ihr ja nochn Tip.

Gruß
Tina

08.04.2009 - 22:59 Uhr

Hi,

hab alles ausprobiert, leider funktioniert es immer noch nicht.

wenn ich aber mit Hora versuche auf die Datenbank zuzugreifen bekomme ich sofort eine Verbindung.

Woran könnte es noch liegen?

Gruß
Tina

08.04.2009 - 22:57 Uhr

Hi,

danke genial es funktioniert.

Gruß
Tina

08.04.2009 - 22:54 Uhr

Hi,

hänge schon den ganzen Tag an einem kleinen Problem. Und zwar rufen ich aus einem kleinen Popup ein neues Fenster auf. Dieses Fenster sollte Vollbild sein doch leider hat es dieselbe größe wie das Popup.

ein weieres Problem ist das Popup sollte schließen sobald ich das neue Fenster aufrufe, doch leider kann ich nicht wie bei HTML (parent, top, ...) mitgeben wie ich das neue Fenster öffenen will.

Habt ihr mir vielleicht einen Tip wie ich die Sache angehen könnte.

Gruß
Tina

05.04.2009 - 22:09 Uhr

Hallo zusammen,

versuche gerade ein paar meiner Programme zu aktualisieren und ein wenig aufzupeppen, dazu würde ich gerne eine DDL in eine GridView-Spalte einbauen doch leider scheitere ich bisher daran.

Hat mir jemand einen Tip?

Gruß
Tina

05.04.2009 - 22:01 Uhr

Datenbank: Oracle 11g

Hallo zusammen,

wollte gerade mal meine Anwendungen auf die neue Datenbank bringen, dazu habe ich meine Connection-Klasse mit der neuen Oracle.DataAccess.dll ausgestattet.

Ich dachte das sollte soweit alles sein, doch leider bekomme ich die Fehlermeldung "ORA-12154: TNS: Angegebener Connect Identifier konnte nicht aufgelöst werden"

Könnte das Problem daher rühren, dass ich sowohl den 10 als auch den 11 Client installiert habe? Oder habt Ihr eine andere Idee?

Gruß
Tina

19.11.2008 - 22:47 Uhr

Hi,

nein hast du noch nicht - werd mich gleich mal informieren. Danke.

Tina

19.11.2008 - 22:42 Uhr

Hi,

das habe ich nicht gesagt - ich habe gesagt dass ich die Textbox das Grid und den Navigator jeweils über die BindingSource an das DataSet gebunden habe.

Nicht die Textbox an das Grid.

Und dass bei mir keine Aktualisierung stattfindet - bzw. immer der 1. Datensatz angezeigt wird.

Tina

19.11.2008 - 21:58 Uhr

Hi,

hab schon wieder was zu Fragen.

Möchte eine CheckedListBox an ein DataSet/DataTable binden - In den Dokus habe ich gelesen, dass man über die DataSource die Quelle an die CheckedListBox bindet.

Doch irgendwie finde ich keine DataSource

Tina

19.11.2008 - 21:41 Uhr

Hi,

Dann weiß ich wirklich nicht was ich falsch mache.

ich binde die Textboxen das Grid und den Navigator über die Bindingsource an das DataSet.

Aber wie gesagt die Textfelder werden nicht aktualisiert - ich bekomme immer nur den 1. Datensatz angezeigt. Das heißt doch auf jeden Fall daß ich dieselbe Datenquelle verwende.

Wie schaffe ich es dass der im Grid angeklickte oder über den Navigator ausgewählte Datensatz in den Textfeldern erscheint.

Tina

19.11.2008 - 21:31 Uhr

Hi,

danke für die vielen Antworten.

Das heißt für mich also dass ich immer über ein DataSet bzw. DataTable gehen sollte.

Tina

19.11.2008 - 15:37 Uhr

Hi,

bin mir mal wieder nicht sicher wie ichs am besten löse.

Also ich habe mehrere Textboxen / Checkboxen /ComboBoxen/... zur Eingabe von Daten.

Diese Daten werden dann in einem DataGridView angezeigt und erst am Programmende in die MySQL-Datenbank gespeichert. (zwingend notwendig)

Nun zur Frage:
Kann ich die Daten von Hand in eine DataTable speichern und diese dann dem DataGRidView übergeben?

Oder übergebe ich die Daten direkt in das DataGridView und speichere dieses wie auch immer in der Datenbank ab?

Tina

19.11.2008 - 15:27 Uhr

Hi,

OK, soweit habe ich es dann doch richtig gemacht.

Doch warum wird immer nur der 1. Datensatz in den Textboxen angezeigt egal ob ich die Zeile im Grid markier oder mit der Navigation arbeite?

Ein Tipp worauf ich achten sollte wäre echt hilfreich.

Tina

19.11.2008 - 14:24 Uhr

Hi,

verstehe ich das richtig? Ich verwende 2 Bindingsources - für ein und dieselbe Datenquelle?

Nochnmal mein Aufbau:

habe ein DataSet an dieses binde ich über Bindingsource im 1. Fenster das DGV und den BindingNavigator so dass dieses synchron die Datensätze anzeigen.
In 2. Fenster binde ich ebenfalls an dieses Dataset mehrer Textboxen.

Problem:
Grid und Navigation funktionieren synchron - doch die Daten werden nicht richtig in die Textfeldern übertragen. Es wird immer nur der 1. Datensatz angezeigt.
Dann sollte eigentlich die Bindung erfolgt sein - sonst würde ja keine Datensatz angezeigt.
Wenn ich aber dürch die Datansätze navigiere dann bleibt in den Textboxen der 1. Datensatz angezeigt( ohne Änderung) im Grid wird zwar der Balken synchron zur Navigation bewegt aber eben nicht selectiert.

Ich hoffe die Problemstellung ist soweit verständlich dargestellt.

Habe es zwischenzeitlich auch ohne Navigation versucht - aber es wird in den Textboxen nach wie vor nur der 1. Datensatz des Grids angezeigt.

Tina

16.11.2008 - 13:58 Uhr

Hi,

ja da ist schon was dran - hab jetzt einfach auf eigene Verantwortung den BindingNavigator raus genommen und einen Button eingefügt, wie im Beispiel.

Doch leider habe ich immer noch das selbe Problem - es wird immer nur der 1. Datensatz in den Textfeldern angezeigt. Kann mir das aber nicht so richtig erklären.
Über die BindingSource wird doch die Position( der Index des Datensatzes gespeichert) und sollte somit sofort nach Button-Click übernommen werden.

Empfänger:

txtNr.DataBindings.Clear();
                txtNr.DataBindings.Add("Text", st_text, "Nummer", true, DataSourceUpdateMode.OnPropertyChanged);

Sender:

binsource = new BindingSource();
               binsource.DataSource =  st_text;
              //  bn.BindingSource = binsource;
                dgv1.DataSource = binsource;
                dgv1.RefreshEdit();

Button:

private void button1_Click(object sender, EventArgs e)
        {
            binsource .EndEdit();
        }

Ist da irgendwas falsches zu sehen?

Tina