基づいて、vs2012
2019年10月3日
ダウンロード版は、あなたの溶液中で直接サポートしていませんMySql.Dataをダウンロードするためにデータベースを使用して パッケージマネージャコンソールに入力されました
インストール・パッケージMySql.Data -Version 6.7。9
データベースのコンテンツへのアクセス、バージョンはサポートしていませんDapperのを使用して、パッケージマネージャコンソールを入力してください
インストール・パッケージ-Version dapperの1.50。2
取得したデータ(ライン)、それは複数の種類が含まれている場合は、(各カラムのデータ型が同じではありません)、新しいライブラリを作成するには、アクセスの新しいタイプとしてライブラリの名前は、取得C#を使用して設定します
プライベート 文字列apiTag。 プライベート int型のvvalue。 公共の文字列ApiTagは { 取得 { 戻りますapiTagを。 } 集合 { apiTag = 値。 } } 公共の int型の値 { 取得 { 戻りvvalueを。 } 集合 { vvalue = 値。 } }
リストは、直接データソースコントロール、等の種類として使用することができます
dgHistory.ItemsSource =リスト。
AngleYValues =新しいリスト<整数>();
AngleYValues = dataMapper.GetValueList( "AngleY")。
値= 新しい ChartValues < 整数 >(AngleYValues)、
データを更新する必要がスレッドを使用して、子スレッドを作成
= ChildThread1スレッド新しい新しいスレッド(updateThread); childThread1.Start(); //子スレッドの開始
どの子スレッドのイベントのために行うupdateThread
公共 ボイドupdateThread() { ながら(真の) { ロード(); // ロードデータ のThread.sleep(4000); // スレッドは4000msを停止 } }
そして、メインスレッドに返す必要があり、制御データを更新する(理解することができ、実際には、ないの)
dgHistory.Dispatcher.BeginInvoke(新しい新しいアクション(()=> // メインスレッドに戻るデータ及び制御更新 { dgHistory.ItemsSource =一覧; //の外側に配置することができない (dgHistory.Items.Refresh); }))。
(つまり、後者の二つのパラメータである)のみのパスワードを変更する必要がある文、およびデータベース名を使用してデータベースに接続し、通知は表ではありません
公共の 静的な 読み取り専用 の文字列れたconnectionString = " サーバー= localhostの;ユーザーID =ルート;パスワード= 123456;データベース=サンパワー; " ;