• 締切済み

DataGridに表示される書式について

ASP.net(VB)で開発しております。 データグリッド内にテキストボックスを埋めて そのテキストボックスにDBから取得して来た値を 表示させているのですが DBから取得して来た値を日付型(YYYY/MM/DD) で表示させたいのですがどのような手法があるのでしょうか?(DBではCHAR型で持ってます) ちなみに他サイトで検索したところ データグリッドのプロパティビルダでできるようなことが 記載されていたのですが、 バージョンが違うせいか理由はよくわかりませんでしたが データフォーマット式というものはなく さっぱりわかりませんでした。 以上ご教授いただければ幸いです。

  • bitsu
  • お礼率90% (47/52)

みんなの回答

回答No.1

> バージョンが違うせいか理由はよくわかりませんでしたが というのでしたらバージョンを示していただかないと。

関連するQ&A

  • データグリッド内に配置したテキストボックスの幅調整

    初めまして。 vb.net初心者(開発経験2週間)です。 データグリッド内のテキストボックスにDBから取得してきた値を テキストボックスに表示させるところまではできたのですが そのテキストボックスを取得してきた値に合わせて 幅を調整したいのですが直接widthを指定しても幅が 変わってくれません。 どなたかご教授いただけませんでしょうか? よろしくお願いいたします。 現在以下のようにソースコードを考えています。 <asp:datagrid id="MyDataGrid" style="Z-INDEX: 105; LEFT: 0px; POSITION: absolute; TOP: 88px" runat="server" BackColor="#FFE0C0" Height="30px" Width="300px" ForeColor="Black" BorderColor="Black" BorderStyle="Solid" AutoGenerateColumns="False" HorizontalAlign="Center"> <Columns> <asp:TemplateColumn HeaderText="DBカラム名"> <HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"> </HeaderStyle> <ItemTemplate> <asp:TextBox Runat="server" ID="txt1" Text='<%# DBから値を取得 %>'> </asp:TextBox> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:datagrid>

  • DataGridを使ってデータを表示するとき、任意の表示形式にするには?

    VisualStudioでASP.NETをやってる、初心者でございます。 データグリッドにSQLから取得したデータを表示させているのですが、 日付が 2004/11/26 00:00:00 という風に表示されてしまいます。 これを、 2004/11/26 とだけ表示させるにはどうしたらよいのでしょうか? どうぞ、よろしくお願いしますm(_ _)m

  • エクセルVBA セルの書式につい

    ユーザーフォームのテキストボックスに入力した日付(yyyy/mm/ddの形式)をA1セルに入れるとします。  Range("A1").Value = Me.txt日付 A1セルの表示形式は書式設定でユーザー定義の"d"で表示されるように設定していますが、 テキストボックスに入力した形式のまま(yyyy/mm/dd)でA1セルに表示されてしまいます。 上記のみではNGでしょうか? ちなみに、yyyy/mm/ddと入力されたA1セルを一旦編集モード([F2]キーを押した状態)にして[Enter]を押すと"d"(書式設定で指定している書式)に変わります。 参考:A1セルの日付をみて別シートの一覧からVlookup関数で値を検索したいところが、yyyy/mm/ddで表示されるためにエラーとなってしまいます) ご存知の方教えていただきたいです。

  • DataGrid使い方検証中

    DBからのデータを一覧表として表示することを考えています。 表示は、DBからのデータを取得したものをそのまま表示することもありますが、好きなように加工して、好きな位置に表示することもあります。 今まではVB6で某社のACTIVEXを利用して行っていました。 .NETになってDataGridがいろんなことができるようになったという情報をもらったので、調べているのですが、いまいち欲しい情報が得られません。ということはできないのかなあ? やりたいこと 1、ただの表として、好きな位置に好きなデータを表示させる 2、セルに、DBと連動していない、ボタンや、チェックボックスを配置する その他色々あるのですが、とりあえず上記のやりたいことができれば、うれしいのですが。 できる場合は、方法も教えてください。

  • 日付をVARCHAR2型でYYYYMMDDと表示したい

    DATE型(YYYY/MM/DD HH24:MI:SS)の値を取り出し、 VARCHAR2(8)型の文字列YYYYMMDDにしたいと思っています。 TO_CHAR(DATE型,'YYYYMMDD')としても、YY-MM-DDと表示されてしまいます。 YYYYMMDDと文字型で表示させるにはどうすればよいのでしょうか。 宜しくお願い致します。

  • 検索機能(データグリッド)

    こんにちは やりたいこと説明させていただきます。 .NET2003(VB) DB: Access 検索ページ テキストボックス、コンボボックス 検索結果一覧 データグリッド DB(Access) テーブルA(A1,A2,A3) テーブルB(B1,B2,B3) テーブルC(C1,C2,C3) *テキストボックスなど検索条件なしの場合は テーブルA,B,CのA1,B1,C1,C2,C3の それぞれのデータをデータグリッドに表示 テキストボックスなど検索条件ありの場合は *検索条件に合わせてデータをデータグリッドに表示 テーブルA,B,CのViewを作って、表示したほうが簡単ですか。 また、その場合はAccessで直接に作るんですか。 よろしくお願いします。

  • textboxとLabelを動的に変更する

    VB.netとaspで開発しています。 VB.netでDBからデータを取得して、画面に値を表示する際に 値が入っていたらLabelコントロールで値を表示し、入っていなかったらtextboxコントロールを表示させたいのですが、やり方がわかりません。 ご存知の方、よろしくお願いします。

  • データグリッドの削除ボタンを押した時に、メッセージボックスを表示させるには?

    VisualStudioのVBでASP.NETの開発をしています、初心者です。 データグリッドにデータが表示されていて、 「削除」のボタンを表示させています。 「削除」ボタンを押した時に、メッセージボックスが出てきて、 ――――――――― 「削除しますか?」 「YES」   「NO」 ――――――――― 「YES」を押せば、削除されて、「NO」を押せばキャンセルする。 このようなメッセージボックスを表示させるには、 どうしたらよいのか悩んでます。 どうか、よろしくお願いしますm(_ _)m

  • DataGridViewでyyyy/MM/dd

    SQLServer2008で作ったデータベースをVB2010のDataGridViewで表示させております。 DataGridViewで日付列を"yyyy/MM/dd"のスラッシュ入り10桁で表示させたいのですが表示されません。 データベース側でのデータ型は「date」となっております。 DataGridView1.Columns("日付").DefaultCellStyle.Format = "yyyy/MM/dd" こう記述すればいいと思ったのですが、「20111227」とスラッシュ無しで表示されてしまいます。 DataGridView1.Columns("日付").DefaultCellStyle.Format = "yyyy年MM月dd日" これは「2011年12月27日」と表示することを確認できました。 DataGridView1.Columns("日付").DefaultCellStyle.Format = "yyyy-MM-dd" これは「2011-12-27」と表示することを確認できました。 どのようにしたら"yyyy/MM/dd"形式で表示させることが出来るのでしょうか 指導のほど、よろしくお願い致します。

  • テキストボックスでのデータ表示方法

    こんにちは いつもお世話になります。 VB.NET 2003 + Access2000 の環境です。 データセットを使ってデータを読み込んできた場合、データグリッドに表示させるときには、FORMATで指定できるのは知っていたのですが、テキストボックスに表示させるにはどうしたらよいのでしょうか? たとえば数値データを3桁区切りに表示させたいとか、¥マークを付けたいとか・・・。 入力のときにカンマを表示させる方法はこの過去ログにありましたが、すでに入力されている(カンマなしの)データを呼び込んできた場合の方法をご教示ください。 よろしくお願いいたします。

専門家に質問してみよう