gridview からデータベースに値を挿入しようとしていますが、エラーが発生します: ここに私のデザインがあります: http://pastebin.com/vEm3ciPU
私は得ています
「文字列から日時を変換する際、変換に失敗しました。」「32行目: dataCommand.ExecuteNonQuery();」
私に何ができる?ありがとう、グリッドビューと sqldatasource を使用してデータテーブルをグリッドビューにバインドしています。
gridview からデータベースに値を挿入しようとしていますが、エラーが発生します: ここに私のデザインがあります: http://pastebin.com/vEm3ciPU
私は得ています
「文字列から日時を変換する際、変換に失敗しました。」「32行目: dataCommand.ExecuteNonQuery();」
私に何ができる?ありがとう、グリッドビューと sqldatasource を使用してデータテーブルをグリッドビューにバインドしています。
以下を置き換えます
dataCommand.Parameters.AddWithValue("Name", e.OldValues[0]);
dataCommand.Parameters.AddWithValue("Value", e.OldValues[2]);
dataCommand.Parameters.AddWithValue("Total", e.OldValues[3]);
dataCommand.Parameters.AddWithValue("Date", e.OldValues[4]);
フォローあり
dataCommand.Parameters.AddWithValue("Name", e.OldValues[0]);
dataCommand.Parameters.AddWithValue("Value", e.OldValues[1]);
dataCommand.Parameters.AddWithValue("Total", e.OldValues[2]);
DateTime dt;
if (DateTime.TryParse(e.OldValues[3].ToString(), out dt))
dataCommand.Parameters.AddWithValue("Date", dt);
else
dataCommand.Parameters.AddWithValue("Date", DateTime.Now);
以下のスキーマを想定しています。