No.5ベストアンサー
- 回答日時:
こんにちは。
この「テーブル1」の「日付」カラムは、「datetime」か「smalldatetime」型なんですよね?
データグリッドの方がよくわかってないので申し訳ないんですが、
カラム名でバインドさせているんでしょうか?
CONVERT(char,日付,111)には値が入っているはずなので、
CONVERT(char,日付,111) 日付,
のように、別名をつければいいのかな???
SQL側の問題ではない(値は取れている)と思いますです・・・はい。
(^^ゞ
この回答への補足
早速、CONVERT(char,日付,111) 日付,
を試してみたんですが、ダメでした。
やはり何も表示されないみたいです。
う~ん、しかしASPっていうのは難しいですね(--;)
実は仕事で作成しているのですが、どうしても間に合いそうにないため、
仕様を一部変えて、
一番下の方の回答を参考させていただきました。
今後はなるべく妥協せず、自分の力でがんばりたいとおもいます。
みなさま本当にありがとうございました!
No.6
- 回答日時:
SQL文が長くなってしまいますが、
SELECT NO, CONVERT( char(4), DATEPART(yyyy, 日付)) + '/' + CONVERT( char(2), DATEPART(mm, 日付)) + '/' + CONVERT( char(2), DATEPART(dd, 日付)) AS 日付, (以下略)
と日付の部分を変えてみて下さい。
やっていることは、年と月と日をそれぞれ出して文字列にして結合しています。
もっと楽な命令があるかも、、、
もし日付が文字列なら
SELECT NO, LEFT(日付,10)でOKなはず。。
ちなみに、ASP.NET側で変えるには、目的の列を一度[連結列]を[テンプレート列]に変換して下さい。
その後に、ASPXのソースを見るとデータベースから値を取り出しているところがあるので、そこを書き換えればOKです。
今、.NETが手元にないのでサンプル書けないです。
参考URL:http://www.atmarkit.co.jp/fdotnet/dotnettips/ind …
大変詳しく教えていただきありがとうございます。
下に書いたとおり、仕様を変えてしまうことになってしまいました(TT)
しかし、このご回答は今後必ず役に立つと思うので、
しっかりと保存させていただきました。
ありがとうございましたm(_ _)m
No.4
- 回答日時:
こんにちは。
うーん、この「テーブル1」の「日付」カラムがどうなってるかが問題ですが・・・、
例えば、
SqlDataAdapter1.SelectCommand.CommandText = "SELECT No, CONVERT(char,日付,111), 開始時刻, 終了時刻, 住所, TEL FROM テーブル1;"
なんかでどうですか?
(^^ゞ
この回答への補足
ご回答ありがとうございます!
早速ためしてみたました!
すると、日付だけ空白になってしまいました(ToT)
ためしに他のデータ型とか、11とかでも試してみましたが、ダメでした…。
SQLサーバ側に問題があるのでしょうか…ほんとうにすみません。
No.3
- 回答日時:
こんにちは。
DBによって違いますが・・・。
DBと取得しているSQLを載せて頂けるとありがたいです・・・。
(^^ゞ
この回答への補足
ご回答ありがとうございます。
サーバはSQLServer2000を使ってます。
例えば、下記の様な感じで取得します。
SqlDataAdapter1.SelectCommand.CommandText = "SELECT No, 日付, 開始時刻, 終了時刻, 住所, TEL FROM テーブル1;"
この場合に、データグリッドで表示したときに、日付が
2004/11/29 00:00:00
となってしまいます。時刻は00:00のように表示されてるんですが…。
No.1
- 回答日時:
<asp:BoundColumn DataFormatString="yyyy/MM/dd" />
プロパティビルダーの列/連結列/データフォーマット式で
設定できる
この回答への補足
ご回答ありがとうございます。
早速試してみましたが、プロパティビルダーだとどうやらうまくいかないみたいです。
というのも、コードから
SqlDataAdapter1.SelectCommand.CommandText = "SELECT * ~~~
という風にいろんなパターンに応じて表示させているので、プロパティビルダーからだと、
うまくいかないようです。
コードから表示させる方法ってないものなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP JSON_UNESCAPED_UNICODEをつけてもJSONの日本語がブラウザで表示されない 1 2022/11/16 07:22
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- ドライブ・ストレージ 外付けHDDの破損?について教えてください。 8 2022/12/27 15:03
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- IT・エンジニアリング ★お手上げ状態です。助けてください。ActiveReportについて 1 2023/08/20 04:29
- Visual Basic(VBA) ★お手上げ状態です。助けてください。ActiveReportについて 1 2023/08/20 04:27
- Excel(エクセル) 至急 Excel日付表示設定教えてください Excelの日付表示ですが、他者から送られてくるExce 6 2023/02/03 11:01
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DataGridViewでyyyy/MM/dd
-
エクセルのVBAで日付を検索し転...
-
3人のじゃんけんのプログラム
-
エクセルVBAで機械の稼働時間を...
-
【Excel VBA】条件に合った行の...
-
ユーザーフォームのラベルに日...
-
システム日付とは?
-
VisualBasic6.0のFormat関数で...
-
Excel VBA で入社日から今日迄...
-
excelのVBAについて、以下のコ...
-
大文字Oと0の違い
-
和暦表示
-
VBA 日付、未来の日付はエラー...
-
GAS ドキュメント
-
VBAの質問になります 行の非表示
-
Googleフォームで選択肢に応じ...
-
今日より前の書き方 マクロ
-
VBでDate型の大小比較がうまく...
-
指定した日付が、その月の第何...
-
<Access>2つの抽出条件が合致...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel VBA】条件に合った行の...
-
エクセルのVBAで日付を検索し転...
-
指定した日付が、その月の第何...
-
VisualBasic6.0のFormat関数で...
-
システム日付とは?
-
Eclipseの対応する括弧の強調表...
-
VBA 日付、未来の日付はエラー...
-
3人のじゃんけんのプログラム
-
テキストボックスに今日の日付...
-
ユーザーフォームのラベルに日...
-
DataGridViewでyyyy/MM/dd
-
VBAで当月の1日を表示するには...
-
【VBA】土日をスキップして日付...
-
VB6.0 のformat関数について
-
コンボボックスに日付を表示する
-
VBAのオーバーフローについて質...
-
JSPからYYYYMMDDで日付入力する
-
今日より前の書き方 マクロ
-
テキストボックスにカレンダー...
-
VBAで日付入力しているのですが
おすすめ情報