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 时间跨度的正确 SQL 类型是什么?

你使用一个大整数。

当然,这是基于 > 24 小时的值,这在您的情况下似乎有点过分了。

我可能会使用一个简单的 SqlFloat

我对格式不太满意(在 POST 中,而不是代码本身),但请看一下这个连接数据库和更新值的简单示例。

调整初学者 C# SQL Server INSERT 示例以使用我的数据库

于 2013-03-14T22:39:15.697 回答