0

データベースの「ShowTime」に値を保存するにはどうすればよいですか?これは、データベースに接続しているform2にある必要があります。そして、以下のコードはform1に属しています。データベースとテーブルを作成しました。

これは、上位10のハイスコアを格納するハイスコアリストであると想定されています。

from2でdatagridviewを作成し、「time」という名前の列の下にある「ShowTime」値を自動的に取得しようとしましたが、成功しませんでした。悲しいことに、私はこのコードを削除し、代わりにラベルを使用しようとしましたが、ここでも問題を解決できませんでした。私はこれを行うための適切な方法がわからないので、私がどのように試したかを示すコードを本当に持っていません。

private Stopwatch _sw = new Stopwatch();

public void StartGame()
{
    ...
    _sw.Start();
}

GameOver()
{
    _sw.Stop();
    ShowTime = String.Format("Congratulation, you won the game in: {0} seconds.",    _sw.Elapsed.TotalSeconds);
}
4

1 に答える 1

0

このSOの投稿を信じるなら

値が 24:00:00 を超える .Net Timespan を格納するための正しい SQL タイプは何ですか?

bigint を使用します。

もちろん、これは 24 時間以上の値に基づいていますが、これはあなたの状況ではやり過ぎのようです。

私はおそらく単純なSqlで行くでしょうFloat

書式設定 (コード自体ではなく、POST 内) にはあまり満足していませんが、データベースに接続して値を更新するためのこの簡単な例を見てください。

私のデータベースで動作するように、初心者の C# SQL Server INSERT の例を適応させます

于 2013-03-14T22:39:15.697 に答える