2013-03-14 3 views
0

Как сохранить значение в «ShowTime» в базе данных? Это должно быть в форме2, которая имеет соединение с базой данных. И код ниже принадлежит form1. Я создал базу данных и таблицу.Как сохранить время в базе данных в другой форме?

Это должен быть список рекордов, который хранит 10 лучших рекордов.

Я создал datagridview в from2 и попытался автоматически получить значение «ShowTime» под столбцом «время» без успеха. К сожалению я удалил этот код и попытался использовать ярлык вместо этого, но и здесь я havent удалось решить мою проблему. У меня действительно нет кода, чтобы показать, как я пытался, потому что я не знаю, как правильно это сделать.

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); 
} 
+1

Так же, как и любой другой двойной. –

+0

Я озадачен ... переменная 'ShowTime' - это строка, которую вы бы сохранили как varchar, не так ли? Или если вы говорите о временном промежутке, то почему бы не использовать тип времени в sql? Я что-то упускаю? –

ответ

0

Ну, если вы считаете, что это ТАК размещать

What is the correct SQL type to store a .Net Timespan with values > 24:00:00?

Вы используете BIGINT.

Конечно, это основано на значениях> 24 часа, что кажется излишним в вашей ситуации.

я бы, вероятно, пойти с простым Sql Float

Я не слишком доволен форматированием (в POST, а не сам код), но посмотри на этом простом примере для подключения к базе данных и обновление значения.

Adapt beginner C# SQL Server INSERT example to work with my database

+0

Я никогда не делал никаких связей с базой данных, так что это моя первая попытка :), так что я бы действительно был appriciate, если бы вы могли объяснить это дальше? У меня есть значение, но все, что мне нужно, это сохранить его и автоматически показывать в ярлыке или datagridview, которые я сделал. – Nisse

+0

Отредактировано ссылкой, которая может помочь. –

+0

спасибо, я попробую это :) – Nisse