質問者
C#ソースコード内でのsql文の書式指定

質問
-
Microsoft Visual Web Developer 2005 でWebアプリケーションを勉強しています。
データベースから検索した、企業名、氏名、日付をGridViewに表示させるためにソースの中に以下の
コードを書いています。
SqlCommand cmd = new SqlCommand("select 企業名,氏名,日付,・・・・ from meishi01", cn);データ検索はさせるのですが、日付の表示に時分秒が付いて表示されるので、書式を指定して、
年月日のみにしたいと思っています。ソースコード内で書式の指定は可能でしょうか?
また、可能であればどのように指定したらよろしいのでしょうか?
すべての返信
-
こちらを参考にしてみて下さい。
DataGridViewでのセルの表示(書式設定)について
http://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=829480&SiteID=7 -
こちらのリンクをどうぞ。
うさぎの穴をまっさかさま
http://www.microsoft.com/japan/msdn/columns/winforms/winforms12182003.aspx
DataGridViewCellStyle.Format プロパティ
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.datagridviewcellstyle.format(VS.80).aspx
Windows フォーム DataGridView コントロールでのデータの書式設定
http://msdn2.microsoft.com/ja-jp/library/hezscd0d(VS.80).aspx
型の書式設定
http://msdn2.microsoft.com/ja-jp/library/fbxft59x(VS.80).aspx日付と時刻の書式指定文字列
http://msdn2.microsoft.com/ja-jp/library/97x6twsz(VS.80).aspx
標準書式指定文字列
http://msdn2.microsoft.com/ja-jp/library/az4se3k1(VS.80).aspx
カスタム書式指定文字列
http://msdn2.microsoft.com/ja-jp/library/8kb3ddd4(VS.80).aspx -
書式指定の方法、ありがとうございます。
DataGridViewCellStyle.Format プロパティで対応できる方が、スピートも早いのでしょうか?
えムナウさんに教えて頂いたサイトを参考にもう少し調べてみます。すいません、ひとつ教えてもらえませんでしょうか?
DataFormatStringで書式を指定しようと試みたんですが、どうしてもうまくいかないです。
例えば、{0:YYYYMMDD}と言ったように指定しても2007/04/18 0:00:00と言う具合に、時間が表示されてしまいます。
なんか、初歩的なことばかり聞いてすいませんが、ご教授ください。