Laden...
Avatar #avatar-2909.png
michlG myCSharp.de - Experte
Student + Programmierer Naturns - Südtirol - Italien Dabei seit 26.07.2007 3.430 Beiträge
Benutzerbeschreibung

Forenbeiträge von michlG Ingesamt 3.430 Beiträge

01.10.2013 - 15:40 Uhr

Hallo pinki,

ich verwende die Controls von Telerik.
Das Ganze kostet zwar etwas, aber mit den Controls bin ich echt zufrieden.

Ich verwende den Chart sowohl für Statistiken als auch für Live-Daten Anzeigen.
Bei den Livedaten habe ich aber selten einen Intervall von einer Sekunde.
Aber mit dem Control müsste auch eine höhere Aktualisierungsfrequenz möglich sein.

Schau dir mal die Beispiele von den WPF Controls an.
Dort findest du eine große Auswahl an Szenarien die die Controls in Aktion zeigen

Grüße
Michael

10.05.2013 - 15:47 Uhr

Hallo cybermailer,

siehe => [FAQ] Kommunikation von 2 Forms

Grüße
Michael

22.04.2013 - 14:23 Uhr

Hallo CarstenS87,

dazu kannst du entweder direkt die Progressbar verwenden (dann werden die einzelnen Kästchen halt nicht von einander getrennt).
Oder du verwendest ein ItemsControl welches ein bestimmtes Template für die Bauteile definiert.
Wenn es z.B. noch nicht abgearbeitet wurde dann ist das Template grau, ansonsten rot.
Damit bleibt das Ganze auch recht flexibel. Wenn du ein Bauteil mehr hast dann wird halt ein Kästchen mehr angezeigt

Grüße
Michael

19.04.2013 - 09:54 Uhr

Hallo,

bezüglich der Akkudauer.
Ich kann auch bestätigen dass ich im Schnitt 1.5 bis 2 Tage durchkomme.
Wenn man nicht viel damit rumspielt und es nur zum telefonieren verwendet dann werden es auch 3-4 Tage.
Aber im Normalfall ist bei mir nach 1.5 bis 2 Tagen schluss.
Ich benutze aber regelmäßig Whatsapp, ab und zu spiele ich mal ein bisschen, odr surfe.
Deshalb find ich die Akku-dauer ok.

Grüße
Michael

18.04.2013 - 14:19 Uhr

Hallo,

hm. also Whatsapp läuft einfach nicht so wie man es sich für eine Handyapp wünscht.
Windows Phone an sich läuft ja sehr flüssig und schnell. Aber Whatsapp wird zumindest bei mir (bin auch ein sehr sehr aktiver Whatsapp User) relativ langsam.
d.h. wenn man viele Nachrichten verschickt dann dauert es ein paar Wochen bis Monate bis man merkt dass es träge wird.
Zudem habe ich manchmal das Problem dass Nachrichten nicht sofort verschickt werden.
D.h. ich muss Whatsapp schließen und nochmal aufmachen, anschließend werden die Nachrichten verschickt

Aber irgendwie finde ich dass die nicht sehr viel Arbeit und Liebe in die Weiterentwicklung der WP App stecken.
Aber noch habe ich die Hoffnung nicht aufgegeben dass es irgendwann perfekt funktioniert.

Grüße
Michael

18.04.2013 - 13:57 Uhr

Hallo,

also ich habe ein Lumia 920 und bin sehr zufrieden damit.
Der Hauptkritikpunkt ist oft das Gewicht, aber mich stört das nicht. Es wirkt dadurch halt robuster 😉

Ich hab das jetzt seit einem halben Jahr und habe so gut wie keine Probleme damit.
Leider funktioniert Whatsapp und Skype unter WP8 nicht gerade so super wie man es gerne hätte.
Aber für mich kann ich sagen dass ich es sofort wieder kaufen würde.

Grüße
Michael

11.02.2013 - 17:18 Uhr

Hallo,

guck mal hier: [erledigt] Leistungsstarker und kostengünstiges Notebook für die Entwicklung
Der Thread ist zwar schon ein Jahr alt, aber vielleicht ist trotzdem ein interessanter Tipp für dich dabei (weniger von Hardware aber mehr von einem Entscheidungskriterium).
Wobei im letzten Jahr relativ wenig passiert ist was die Leistung der Notebooks angeht.

Ich kann dir auf jeden Fall eine SSD empfehlen. Die Dinger sind einfach viel schneller als die Festplatten. Wenn man das einmal gewöhnt ist wird man mit den lahmen Festplatten verrückt.

Ich bin mittlerweile seit gut 2,5 Jahren im Besitz eines Acer Aspice 4820TG und mehr als zufrieden damit.
Das Gerät läuft immer noch wie am ersten Tag.

Grüße
Michael

05.02.2013 - 14:22 Uhr

Hallo MrSparkle,

ich verwende Umbraco für einen ganz einfachen Zweck.
D.h. ich habe nur eine mehr oder weniger statische Webseite damit erstellt.

Ich habe als nur einen Bruchteil der Funktionen von Umbraco verwendet, aber das was ich verwendet habe hat jedenfalls alles gut funktioniert.

Grüße
Michael

23.01.2013 - 17:45 Uhr

Hallo inflames2k,

bist du sicher dass die ViewBox das Problem ist?
Ich glaube eher dass dein Problem die Spaltenbreite ist.
D.h. das GridView passt die Spaltenbreite nicht an die länge deines Textes an.

Wenn du die Column im GridView dementsprechend verbreiterst (und somit auch das gesamte GridView verbreiterst) wird die ViewBox das schon automatisch neu rendern.

Grüße
Michael

23.01.2013 - 14:36 Uhr

Hallo TLoD,

du hast dir die Lösung eigentlich doch schon selbst gegeben.
Du musst den Wert einfach vorher multiplizieren und anschließend wieder dividieren.

Wobei dein Beispiel-Code mit den Zehnteln so aussieht als hättest du eine klammer falsch gesetzt.
Probier es mal so


double viertel = Math.Round(ergebnis * 4, 1) / 4;
double halbe = Math.Round(ergebnis * 2, 1) / 2;

Grüße
Michael

22.01.2013 - 23:15 Uhr

Hallo niroj93,

du kannst dazu einfach ordnerName.StartsWith("2013-01-22"); verwenden
Siehe:String.StartsWith-Methode

Aber das zählt zu den absoluten Grundlagen die wir hier vorraussetzen.
Siehe: [Hinweis] Wie poste ich richtig? Punkt 1.1 und 1.1.1

Grüße
Michael

16.01.2013 - 13:16 Uhr

Hallo sevenofnine,

versuch mal die Width auf Double.Nan zu setzen

Den Margin kannst du so setzen


Thickness margin = MyControl.Margin;
margin.Left = 10;
MyControl.Margin = margin;

Grüße
Michael

14.01.2013 - 21:54 Uhr

Hallo M-209,

das klingt so als wolltest du mitbekommen ob sich was in der Tabelle geändert hat.
Wenn das der Fall ist (und du SQL Server) verwendest dann kannst du dir mal SQL Dependency anschauen.
Da wird dein Programm sozusagen Benachrichtigt wenn es in dieser Tabelle eine Änderung gab.

Ansonsten könntest du evtl. über einen Index beschleunigen.
Aber da du die ID vermutlich schon als Primary Key gesetzt hast dürfte dies nicht nötig sein

Grüße
Michael

04.01.2013 - 16:49 Uhr

Hallo Cannon,

ja genau. In deinem ItemTemplate brauchst du dich nicht darum zu kümmern welches Element das ist.
Denn das ItemsControl erstellt automatisch für jedes Element automatisch das Template und setzt den DataContext auf das passende CollectionItem

Grüße
Michael

04.01.2013 - 13:04 Uhr

Hallo Cannon,

ich verstehe jetzt nicht ganz was das Problem ist.
Der DataContext deines DataTemplates müsste eigentlich doch automatisch auf das Element in der ViewCollection gebunden werden.
Die einzelnen Properties kannst du dann einfach binden.

Grüße
Michael

03.01.2013 - 11:43 Uhr

Hallo,

ich kann Herbivore nur zustimmen.
Vor kurzen hatte ich ein ähnliches Problem. Das Programm ist über 2 Monate ohne Probleme gelaufen.
Aber aus irgendwelchen misteriösen Gründen funktionierte es nicht mehr.
Beim Logik zum Auslesen der Daten von einer Seriellen Schnittstelle führe es plötzlich immer wieder zu Problemen mit thread-übergreifenden Vorgängen.

Ich habe immer noch keine Ahnung wieso das vorher über einen so langen Zeitraum nie keine Probleme gab. Aber von einen Tag auf den anderen kam es alle 1-2 Minuten zu Fehlern.
Vielleicht war es ein Update, vielleicht sonst was. Keine Ahnung.

Jedenfalls ist es immer wichtig dass man sich genau überlegt was man macht. Und sich nicht nur auf Dauertests verlässt.

Grüße
Michael

03.01.2013 - 11:22 Uhr

Hallo,

was hast du denn für eine Edition? Express oder?
Sind die Ladezeiten nur so schlecht wenn du den Designer öffnest oder sind die generell so übel?

Bei mir läuft das ziemlich flott. Obwohl ich einige Extensions installiert habe.
Die Extensions findest du unter Tools->Extensions and Updates.

Grüße
Michael

03.01.2013 - 11:14 Uhr

Hallo Cannon,

dazu kannst du das ItemsControl verwenden.
Als ItemsPanelTemplate setzt du ein StackPanel mit Orientation="Horizontal" und als ItemsTemplate setzt du ein UserControl welches die Daten anzeigt.

Hier ein Beispiel dazu: WPF ItemsControl Example

Grüße
Michael

19.12.2012 - 21:04 Uhr

Hallo,

der Sender ist ein Object.
Deshalb musst du es erst noch auf ComboBox casten um darauf zugreifen zu können.
Also so


var cmb = (ComboBox)sender;
//jetzt kannst du die ComboBox verwenden

PS: Bitte beachte [Hinweis] Wie poste ich richtig? 1.1 und 1.1.1
Ein bisschen googlen und Grundwissen wie man Typen castet setzen wir hier voraus. Vielen Dank!

Grüße
Michael

19.12.2012 - 20:47 Uhr

Hallo ichwars,

bei den Event-Handler kriegst du meistens einen Sender mit.
D.h. das ist das Objekt welches das Event ausgelöst hat.

In deinem Fall ist der Sender die ComboBox welche das Event ausgelöst hat.
Du kannst somit das Event all deiner ComboBoxen auf die eine Methode registrieren und kriegst über den Sender raus bei wen sich was geändert hat.

Grüße
Michael

18.12.2012 - 18:55 Uhr

Ah ok. Jetzt verstehe ich was dein Problem ist.
Du hast da also unterschiedliche Strings in den InformationTextBlock (abhängig von den aktuell geklickten Button) und möchtest dass auch dieser gewechselt wird wann die Sprache gewechselt wird.

Entweder du merkst dir den aktuellen Status und reagierst auf das ChangeLanguage. Dann kannst du darin den entsprechenden String der aktuellen Sprache festlegen.

Oder du löst das über einen ValueConverter. Dass du sozusagen nur einen Key in die TextBox schreibst. Über den Converter wird dann automatisch der passende Text aus den Resourcen geladen.
Dabei musst du aber darauf achten dass das Binding in WPF refresht wird wenn eine neue Sprache gewählt wird.

Hoffe das hilft dir etwas.
Viel Erfolg!

Grüße
Michael

18.12.2012 - 10:28 Uhr

Hallo BerndFfm,

schau dir mal OwnCloud.org | Your Data, Your Cloud, Your Way! an. Das könntest du auf den Windows Server laufen lassen.
Zudem ist es Gratis. Die nötigen Funktionen stellt es auch bereit und die Benutzung ist auch nicht so kompliziert.

Ich habe das mal getestet (als DropBox) Ersatz. Aber der Desktop Client ist für mich noch nicht zufriedenstellend gewesen.
Aber wenn ihr da nur die Web-Oberfläche verwendet dann müsste das schon klappen.

Grüße
Michael

18.12.2012 - 10:26 Uhr

Hallo sindibad,

wie genau hast du die Sprachumschaltung gelöst?
Theoretisch müsste das schon funktionieren.
Ich speichere meine Lokalisierungs-Strings immer in XAML-Resourcen. Und lade die Strings aus den Resourcen über die {DynamicResource MyString}.
Damit kann man zur Runtime einfach das ResourceFile austauschen und alle Strings im Programm werden automatisch aktualisiert.

Da gibt es aber viele Ansätze wobei jede ihre Vorteile und Nachteile hat.
Für mich (ein Einzelkämpfer) funktioniert die beschriebene Lösung jedenfalls mehr als zufriedenstelledn.

Hier ein Tutorial dazu: Gewusst wie: Verwalten lokalisierbarer Zeichenfolgenressourcen mit einem ResourceDictionary

PS: Zu deinem Problem. Wenn du es evtl etwas genauer Beschreiben (über ein Stück Code) kannst dann können wir besser helfen

Grüße
Michael

13.12.2012 - 15:17 Uhr

Hallo,

keine Ahnung wieso das nicht in der Toolbox ist. Verwende diese so gut wie nie.

Füg das Control einfach im XAML Code manuell hinzu und das Problem ist gelöst.
Hier ein Beispiel dazu: Expander Overview

Grüße
Michael

10.12.2012 - 11:50 Uhr

Hallo lexy,

schau dir das ViewBox Control an. Damit kannst du das erreichen. Fürge einfach dein Bild + deine Textboxen hinzu.
Der Inhalt der ViewBox wird dann direkt skaliert (als würdest du ein Foto vergrößern). Somit verschiebt sich nix und deine Textboxen sind an Ort und Stelle

Siehe: How to use the ViewBox in WPF

Grüße
Michael

06.12.2012 - 09:30 Uhr

Hallo sahi,

du musst die Items hinzufügen.
Dazu ist es wohl am einfachsten wenn du eine ObservableCollection<T> der ItemsSource des Grids zuweist (bindest)
Hier ein Tutorial dazu: WPF DataGrid Control

PS: Bitte beachte [Hinweis] Wie poste ich richtig? 1.1 und 1.1.1
Das hättest du mit einer kleinen Suche im Internet auch schnell selber gefunden.

Grüße
Michael

05.12.2012 - 10:24 Uhr

Hallo SeCuRiiTas,

Allerdings möchte ich keinen Timer verwenden, aus Performancegründen.

Was ist denn so schlimm dran einen Timer zu verwenden der einmal in der Stunde tickt?
Was für Performance Probleme hast du damit?

Grüße
Michael

05.12.2012 - 10:21 Uhr

Hallo Stedenko,

entweder du machst sowas How to set WPF ListView or ScrollViewer Scrollbar width

Oder du erstellst dir einen eigenen Scrollbar Style. Styling a ScrollViewer-Scrollbar in WPF

Grüße
Michael

27.11.2012 - 22:02 Uhr

Hallo zusammen,

ich kann mir den Vorteil eines 4:3 Bildschirms (hochkant) auch nicht so wirklich vorstellen.
Ok viele Websites nutzen die Breites eines 16:9 Bildschirms in keinster Weise aus, da macht es evtl. mehr Sinn wenn man einen höheren Bildschirm hat.

Hingegen sehe ich viele andere Szenarien wo der 16:9 mir Vorteile bringt.

  • im Visual Studio kann ich Links und Rechts vom Code Window die Fenster andocken (z.B. den SolutionExplorer + Resharper File Structure)
  • Bei der Anzeige von Querformat (der Großteil der Bilder sind bei mir im Querformat) nutzt den Platz besser aus

Zum Thema Dokumente können besser gelesen werden. Dem kann ich teilweise zustimmen. Wobei ich es mittlerweile mit dem Office 2013 Lesemodus mache. D.h. mir werden zwei Seiten nebeneinander angezeigt was es für meinen Geschmack auch recht angenehm macht.

Irgendwie ist es immer Geschmackssache, jemand hat es lieber etwas breiter, andere lieber etwas höher 😃

Grüße
Michael

27.11.2012 - 21:56 Uhr

Hallo,

Sorry, aber deine Frage ist ziemlich unklar.
Soweit ich das verstanden habe willst du ein DataGrid mit den Daten füllen.
Dazu musst du nicht die DataGrid-Row Templates erstellen.
Es reicht wenn du einfach die DataGrid Columns richtig definierst.
D.h. für deine Listen kannst du eine ComboBox Column verwenden

Schau dir mal ein Tutorial zum DataGrid an: WPF DataGrid Control

Grüße
Michael

24.10.2012 - 11:47 Uhr

Hallo King_Code,

schau dir mal das hier an Listbox automatically scroll currentitem into view

Mit dieser Extension scrollt die ListBox automatisch immer das CurrentItem in den sichtbaren Bereicht.
Dazu kannst du einfach eine ObservableCollection<T> an die ListBox binden und über den CollectionView das CurrentItem verschieben

PS: Das Problem bei deinem Code könnte sein dass du den Index des Items welches du willst mitgibst anstatt dem Item selbst.
Also du setzt das menu.SelectedIndex, müsstest aber das selektierte Item mitgeben

Grüße
Michael

21.10.2012 - 20:34 Uhr

Hallo,

entweder du machst das in deinem Projekt-File händisch


<Compile Include="File1.cs"/>
<Compile Include="File1.cs.xml">
  <DependentUpon>File1.cs</DependentUpon>
</Compile>

oder du verwendest dazu eine Extension wie die VSCommands oder NestIn

VSCommands kann eine menge nützliche Dinge, NestIn nur das Gruppieren, ist aber sehr leichtgewichtig 😃

Grüße
Michael

17.10.2012 - 13:18 Uhr

Hallo,

du kannst dazu einfach nach dem Property Gruppieren und dann das Distinct verwenden.
Oder du verwendest die DistinctBy Implementierung von hier: LINQ distinct on a particular property
Das müsste das sein was du suschst

Grüße
Michael

15.10.2012 - 10:28 Uhr

Hallo,

dazu muss dein cHandler einfach die nötigen Properties bereitstellen.
D.h. der hat zwei Listen für die ComboBoxen, dann noch zwei Strings für die Labels sowie die ImageSource

Im Xaml bindest du dann über das DataBinding an die einzelnen Properties

PS: als Listen verwendest du am Besten die ObservableCollection weil diese schon selbst über den CollectionView den SelectedIndex etc verwalten kann

Grüße
Michael

13.10.2012 - 14:25 Uhr

Hallo guro,

willkommen bei myCSharp.de

in der Klasse cHandler brauche ich Zugriff auf ein paar Controls aus dem Mainwindow, weswegen ich im Konstruktor von cHandler mir meine Mainwindow-Klasse mit übergebe.

Das ist Design-Technisch aber nicht so gut. Denn du hast da Abhängigkeiten zwischen deinen cHandler und dem MainWindow die so nicht sein sollten.
In der Regel sollte der cHandler das MainWindow gar nicht kennen sondern nur die Daten über bestimmte Properties bereitstellen welche dann im MainWindow über DataBinding verbunden werden.
Dadurch sparst du dir viele Probleme und dein Code wird viel schöner 😃
Wie DataBinding funktioniert findest du unter anderen hier: WPF - DataBinding
Wenn du ein bisschen suchst dann findest du auch sonst noch massenweise Beispiel zum DataBinding etc.

Wie bekomme ich dieses Bild bzw. das ImageSource jetzt auf mein <Image>-Control.Source ohne ständig "InvalidOperationsException: The calling thread cannot access this object because a different thread owns it. " zu bekommen?

Siehe: [FAQ] Warum blockiert mein GUI? bzw. [FAQ] Controls von Thread aktualisieren lassen (Control.Invoke/Dispatcher.Invoke)
Du musst sicherstellen dass du die ImageSource nur im gleichen Thread zuweist wie das Image erstellt wurde (also im GUI Thread).
Wie das funktioniert findest du in den Links.

Grüße
Michael

13.10.2012 - 11:18 Uhr

Hallo petap,

du kannst ein UserControl einfach an das CurrentItem der List binden.
Mit den Buttons über welche du zum nächsten / vorherigen Element wechselst rufst du dann auf der CollectionViewSource entweder MoveCurrentToPrevious oder MoveCurrentToNext auf

Das sollte eigentlich das Problem lösen
Hier noch etwas code


var source = CollectionViewSource.GetDefaultView(MyList);
var currentItem = source.CurrentItem;
source.MoveCurrentToPrevious();

PS: du musst anstatt der List eine ObservableCollection verwenden um auf Changes in der Liste reagieren zu können. Somit bleiben deine Controls immer schön aktuell

Grüße
Michael

10.10.2012 - 11:08 Uhr

Hallo,

schau dir mal das hier an: Automatically resize a window to fit content in wpf

Du musst das nicht per Hand machen.
Du kannst im Window einfach das SizeToContent setzen.
Damit passt sich dieses automatisch an den Inhalt an.

Grüße
Michael

09.10.2012 - 18:50 Uhr

Hallo,

in der ColorAnimationUsingKeyFrames brauchst du den TargetName in diesem Fall nicht zu setzen.
Im StoryBoard ist der TargetName gesetzt. Und das passt so.
Du hast den hier auf Background gesetzt. Was nicht nötig ist.
Wie du siehst ist das im funktionierenden Beispiel nicht gesetzt

Grüße
Michael

09.10.2012 - 15:05 Uhr

Hallo lexy,

was heißt denn dass es nicht funktioniert?
Was genau ist das Problem? Kriegst du eine Exception, oder funktioniert es einfach nicht?

Gehe den Code mal mit dem Debugger durch und schau nach was in deinen Variablen steht.
Vielleicht kannst du damit einen Zusammenhang des Problems finden

Grüße
Michael

09.10.2012 - 15:03 Uhr

Hallo,

die ersten beiden Varianten funktionieren natürlich nicht.
Über den TargetName gibst du das Control an von welchem das Property gesetzt werden soll.

D.h. du verwendest das z.B. wenn du den Style nicht direkt im Button selbst drinnen hast.
Wenn du keinen TargetName angibst dann nimmt er AFAIK immer an dass du das aktuelle Control willst. Also in diesem Fall den Button

Die zweite Version funktioniert. Da diese so richtig ist 😃

Grüße
Michael

09.10.2012 - 12:59 Uhr

Hallo Boris0815,

wenn ich das im Screenshot richtig erkannt hat dann wird das DataGrid schon richtig gestretcht so wie du das willst.

Das Problem sind nur die drei Spalten welche du hinzugefügt hast.
Diese passen sich nämlich an deren Inhalt an. D.h. sie sind so breit wie der Header.
Der Rest des DataGrids bleibt unbenützt.

Wenn du willst dass sich eine / oder mehrere Spalten auf das DataGrid stretcht dann kannst du das machen indem du die Width der Column auf Star setzst

Also


<DataGridTextColumn Header="Spalte 3" Width="*" />

Grüße
Michael

03.10.2012 - 18:36 Uhr

Hallo theYoRecords,

wenn du das im GotFocus Event machst dann kommt es zu dem beschriebenen Problem.

Wenn du es hingegen im GotKeyboardFocus und GotMouseCapture machst dann sollte es so funktionieren wie von dir gewünscht.

Da bleibt aber auch noch die Frage ob es wirklich so gut für den Benutzer ist. Weil wenn du solch eine Funktion einbaust dann kann der Benutzer nicht mehr nur einen Teil vom Text selektieren, oder copy / paste etc. verwenden. Das führt dann zu Problemen.
Aber das nur am Rande 😉

PS: Guck mal hier in der zweiten Antwort: How to automatically select all text on focus in WPF TextBox?

Grüße
Michael

30.09.2012 - 12:33 Uhr

Hallo Gorgomir,

also das Problem ist einfach dass du der Progressbar einen zu großen Wert mitgibst.
D.h. du gibst 24 mit wobei das Maximum 22 ist.
Zeig einfach in der Progressbar die 22 an und den Rest zeigst du in deiner zweiten Progressbar an.

Kurz gesagt musst du einfach abfragen ob dein EP größer als das Maximum der Progressbar ist. Wenn es das ist, dann zeigst du das Maximum in der Progressbar an. Ziehst das Maximum vom EP Wert ab und zeigst den Rest in der zweiten Progressbar an

Grüße
Michael

17.09.2012 - 09:58 Uhr

Hallo theYoRecords,

beschreibe dein Problem doch bitte etwas genauer.
Was hast du bis jetzt gemacht, was funktioniert im Detail nicht?
Wo bleibst du hängen? Kriegst du einen Fehler? Wenn ja, welchen? Oder zeigt er einfach nicht die Farbe an?

Denn so können wir dir einfach nur das sagen was eh schon im in diesem verklinkten Tutorial steht

Grüße
Michael

05.09.2012 - 10:15 Uhr

Hallo JonnyJohnson,

nur mein DataGrid hat keine "Namen" bei den Spalten

Dann versuch mal über den Index auf die Spalte zuzugreifen.
Das sollte auch klappen.

Grüße
Michael

27.08.2012 - 11:08 Uhr

Hallo,

hm ok. Ich habe ehrlich gesagt immer noch nicht verstanden um was es geht.
Aber Hauptsache das Problem ist gelöst 😃

Grüße
Michael

26.08.2012 - 20:49 Uhr

Hallo,

das ist doch eine ganz simple SQL Abfrage die du mit einem JOIN lösen kannst.
D.h. du joinst die beiden Tabellen über die ID miteinander.
Anschließend kannst du evtl. noch nach der ID gruppieren um dir den MIN, MAX, AVG (oder was auch immer) der Scores rauszuholen

Grüße
Michael

24.08.2012 - 22:12 Uhr

Hallo,

das Problem ist vermutlich dass du beim Import der Daten die Datei nicht mehr freigegeben hast.

Versuch mal den XmlReader zu Disposen nachdem die Daten in das DataSet geladen wurden_** importReader.Dispose();**_

PS: Bitte nicht den gesamten Code anhängen sondern nur den relevanten Teil. Somit müssten wir uns nicht durch den ganzen Code wühlen um das Problem zu lokalisieren

Grüße
Michael

24.08.2012 - 22:02 Uhr

Hallo Shaarigan,

Wie kann ich und kann ich überhaupt auf diesen Sendemechanismus des WLans zugreifen?

Die Router senden da nur ihre SSID. Damit jeder sehen kann dass das Netz verfügbar ist. Ich glaube nicht dass du über den selben Mechanismus Daten ohne IP verschicken kannst. Das klingt nicht sehr sinnvoll und wäre auch eine Sicherheitslücke.

Was verstehst du unter einer IP-Losen Übertragung?
Gehe mal zur Post und sage du willst einen Brief ohne Absender und Empfänger verschicken 😉

Wenn dann könntest du das evtl. über einen Broadcast lösen. Aber ob das irgendwie hinhaut ist eine andere Frage

Grüße
Michael