• 締切済み

データグリッドの使い方

お聞きしたいことがあるのですが、例えばカスタマーIDが入ったデータベースがあるとしまして、カスタマーごとに違ったページを表示したいのですが、その場合 http://example.com/customerpage?customerID= + カスタマーID みたいな感じでデータグリッド内で表示させたいのですが、どうしたらよいでしょうか? 普通にカスタマーIDを表示させるのは問題ないのですが、それに http://example.com/customerpage?customerID= を加えて表示させる やり方がわからないんです。 ご存知の方がいらっしゃりましたらアドバイスお願いいたします。

  • ajaxy
  • お礼率15% (31/206)

みんなの回答

  • kawabat
  • ベストアンサー率0% (0/0)
回答No.1

<データグリッドID>_ItemDataBoundの イベントハンドラを追加して その中で文字列を追加すりゃいいんじゃない?

関連するQ&A

  • データグリッドでの画像表示

    データベースにURLをStringとして保存してる のですが、データグリッドで読み込んだ時に 画像を表示するようにしたいのですが、どうしたらよいでしょうか? ご存知の方がいらっしゃりましたらアドバイスをお願いします。

  • ASPで、データグリッドのALLOWPAGING

    ASPで、データグリッドのALLOWPAGINGをTRUEにしても、下に番号のリンクが出てくれなくて困ってます。 エラーは出ていないのですが、画面には普通のデータグリッドが表示されているだけです データは何ページ分もデータセットに入っており、ちゃんとデータグリッドと連携もされています 何卒宜しくお願いします

  • VB データグリッドの仕様・・・。(初心者)

    VBのデータグリッドにACCESSのデータベースを取り込み、検索するシステムを作っています。 データベースには「売上ID・車種・売上額」を用意しており、データグリッドには項目として、「車種・売上額・[選択ボタン]」を設定しています。[選択ボタン]はグリッドのプロパティの"ボタン列"を使用しています。データをデータグリッドに取り込む際、[選択ボタン]のプロパティの"テキストフィールド"には"売上ID"を設定しているのですが、(表示したくないので)プロパティの"テキスト書式文字列"に"詳細"と打ち込み、画面上には出ないようにしてます。しかし、この状態でプログラムしていくと、一番肝心な売上IDの情報をデータグリッドから取ろうとすると、"詳細"のテキストしか取得できません!選択ボタンに設定した売上IDを取得するにはどんなロジック(プロパティ)から取得できるのでしょうか?

  • データグリッドでデータごとにインデックス番号を付ける方法。

    データグリッドでデータを一個表示させるごとに最初の項目にインデックス番号(要するに1、2、3、とデータごとに表示させる)を付ける方法がわかりません。アイテムテンプレートでデータバウンドで{0}みたいに番号を 付けてみたのですが、ページが変わるごとに0に戻ってしまいます。 どなかた解決法をご存知の方がいらっしゃりましたらアドバイス お願いいたします。

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

    こんにちは やりたいこと説明させていただきます。 .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で直接に作るんですか。 よろしくお願いします。

  • 月毎の集計値を同じデータグリッドに表示させるには?

    いつもお世話になっています。 VB.NET2003+ACCESS2000の環境です。 例として、日付、商品名、売上個数 計3項目のデータベースがあるとします。 これらを1月度計、2月度計、・・・・・年間合計という風に、商品別に データグリッドにデータを並べられないかと模索しています。 データアダプタに読み込ませる場合、where句に日付を指定するとすべてに その期間が反映されるため、「ある月」のデータしか取れずに年間分は指定できません。 データアダプタをそれぞれの月でとれば各月の結果はそれぞれ格納できますが、 それを一つのデータグリッドに表示させることは普通出来ませんよね。 TableMappingプロパティイでそれぞれのテーブルの名前を変えて、同じ データセットに読み込ませれば良いのではと考えたのですが、「ある月」 しか表示できません。 1月~12月および合計を表示さえるのはこの考え方ではダメなのでしょうか?  普通はどうしておられるのでしょうか?   無知をさらけ出す質問で恐縮ですがヒントを頂ければ幸いです。 よろしくお願いいたします。

  • 消された動画やホームページを見る時に

    youtubeで消された動画を見たいと思い込み、 (1) deleteyoutube.com にアクセスしたら、 The content of the page cannot be displayed と表示され、見れませんでした。 一方同じように消された動画を見たい時に、 (2)「youtube.com/watch?v=delete」とアクセスしたら、 「動画が見れません」 スマホからは 「問題が発生しました」と表示されて見れませんでした。 この時、(1)と(2)のパターンで動画は消されてしまったのでしょうか? 一部の動画が見れなくなったのも、このようにアクセスしたのが原因なのでしょうか? また、消されたページを閲覧する時に、 URLの先頭にdeleteを付けてアクセスした時、閲覧出来る代わりに、一部のページも削除されてしまいますか? ※example の部分は yahoo や google okwaveなどです。 例えば、 (3) example.com/page/12345 が見れない時に、 delete/example.com/page/12345 と検索して見れたが、 example.com/page/12345 以外の全てのページが消えた (4) example.com/page?id=5000 が見れない時に、 example.com/page?id=delete と検索した時、 example.com/page?id=5000が見れたが、 ?id=5000 以外の記事が全削除された という(3)(4)のケースもありますか? 自分では便利な裏技だなと思い、質問させていただきました。 プログラミングに詳しい方、回答を宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPの記事IDの作り方

    PHPで簡易掲示板のようなものを作成中です データベースへの値の入力、出力は一通り覚えたのですが 掲示板のスレッドの記事をミクシィなどの プロフィールなどで見かけるように http://example.com.news.php?id=0001 という感じに、IDを与えて表示したいのですが どうやったらこういう風に記事IDが作れるのでしょうか? 原理と考え方だけでも教えていただけるとありがたいです

    • ベストアンサー
    • PHP
  • example.com/#/example/

    あるサイトのurlがexample.com/#/example/のように#がurlの間に入っていましたが、あれはどういう仕組みでしょうか。 そのサイトの大まかな動きは下記となります。 (1) まず、example.comにアクセスすると、スプラッシュアニメーションの後ホームが表示されます。urlは変わりません。 (2) ナビボタン(aタグは/example/としてしており、ブラウザのステータスバーにはリンク先がexample.com/example/と表示されている)を押すとexample.com/#/example/が表示されます。なおページ間の移動時もアニメーションがあり、ページのロードを感じさせないシームレスな遷移となっています。 (3) example.com/#/example/を直接url入力すると、トップページのスプラッシュアニメーションが表示された後、アニメーションでexample.com/#/example/ページがシームレスに表示されます。(1)から(2)が自動になった感じ。 (4)example.com/example/と直接url入力すると、スプラッシュアニメーションは表示されず、example.com/example/ページが表示されます。ページ間移動時のアニメーションもありません。この状態でナビボタンを押しても、(2)のようなアニメーションがついたシームレスな移動はせず、毎回ページをロードしている感じです。 サイトの大まかな動きは以上となります。サイトのアニメーションはflashではなく、javascriptを使用していると思いますので、おそらくこれと関係あると思いますが、簡単な仕組みをご教授いただけますと幸甚です。 何卒よろしくお願い致します。

    • ベストアンサー
    • HTML
  • IEで、implodeが Bad arguments になります。

    配列で次のページに[POST]で渡して[implode] でセレクト文に入れようとしていますが IEではキチンと入ってくれません。*fireFox safari では、何も問題はありません。 IEはどのバージョンも同じです。 環境です CENTOS 5 Mysql 5.0.45 MySQL の文字セット: UTF-8 Unicode (utf8) PHP 5.0 HTML,PHPは UTF-8 で書いています。 クエリの前に print_r($mailID); とすると 1,2,3,4,5,6,7,8 と表示しますが print $sql; で調べると  SELECT * FROM customer WHERE customerID IN (); 同じ事をfireFox safari ですると SELECT * FROM customer WHERE customerID IN (1,2,3,4,5,6,7,8); クエリは下記の用に書いています。 $sql = "SELECT * FROM customer WHERE customerID IN (".implode(",",$mailid).");"; 何が問題なのでしょうか? この現象を改善する(IEでも表示する)、若しくは別の方法は無いでしょうか。。 分かる方、教えて頂けませんか? 宜しくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう