日付データ型をsqlサーバーに設定しましたが、値を取得したい場合はdatetime値 "9/22/2016 12:00:00 AM"を出力します。あなたは、フロントエンドでそれをフォーマットする必要が日付値をSQLデータベースから変換できません
DataGridViewRow row = cell.OwningRow;
string DATE = row.Cells[2].Value.ToString();
日付データ型をsqlサーバーに設定しましたが、値を取得したい場合はdatetime値 "9/22/2016 12:00:00 AM"を出力します。あなたは、フロントエンドでそれをフォーマットする必要が日付値をSQLデータベースから変換できません
DataGridViewRow row = cell.OwningRow;
string DATE = row.Cells[2].Value.ToString();
:
((DateTime)row.Cells[2].Value).ToString("dd-MM-yyyy");
[OK]を、あなたはToString()
方法をustingされ、それがstring
値を返します。あなたはexplicit castingでDateTime
を取得することができます:あなたは、DATEを表示するごとに( "YYYY-MM-DD" 形式を使用したい場合は
DataGridViewRow row = cell.OwningRow;
DateTime DATE = (DateTime) row.Cells[2].Value;
が目的の形式
DateTime DATE = Convert.ToDateTime(row.Cells[2].Value.ToString();
に日付を変換し、あなたのスクリーンショット)。日時に
変換文字列に、あなたは...この方法のように をフォーマットを与えることができ、それは、これは前に試した作品....
DateTime d=Convert.ToDateTime(row.Cells[2].Value.ToString());
textBox1.Text = d.ToShortDateString();
は、メソッドのエラー「いいえ過負荷 『ToStringメソッドが』 1を取らず出てきます引数 " –
まず、DateTimeにキャストする必要があります - 私の編集を参照してください – CSL