-1

ねえ、日付ピッカーから日付を取得し、その日付をデータベースの生年月日列に追加したいので、助けてください...

こちらフォームビューとグリッドビュー

日付の値をデータベースの生年月日列に格納する構文を教えてください! PlzzzはC#.netのみで解決策を教えてください...

4

1 に答える 1

0

WinForms: datepicker には「Value」というプロパティがあり、DateTime データ型です。それを使用します。

Web フォーム: JQuery を使用している場合は、

var date = $("#myDateControl").val();

次に、値を保存する方法は、使用しているデータベース (Sql、Oracle など) と、Entity Framework (または他の ORM) を使用しているかどうかによって異なります... より完全な回答が必要な場合は、詳細を提供してください。

編集

あなたのコメントに基づいて、私は次のようなことをします:

using (var connection - new SqlConnection("my connection string"))
{
    using (var command = connection.CreateCommand())
    {
        command.CommandText = string.Format("INSERT INTO Stu_inf(Enrollno, Firstname, Lastname, Birthdate) VALUES ('{0}', '{1}', '{2}', '{3}')", txtEnrollno.Text, txtFname.Text, txtLname.Text, mtxtBdate.Value.ToString("yyyy-MM-dd"));
        connection.Open();
        command.ExecuteNonQuery();
        connection.Close();
    }
}

私はこれをすべて記憶から書いたので、小さな構文エラーか何かが発生する可能性があります..しかし、それはアイデアです...お役に立てば幸いです

于 2012-07-16T03:04:01.557 に答える