ASP.NETのDropDownListについて

このQ&Aのポイント
  • Visual Studio 2010でWebアプリケーションを作成している際に、ComboBoxがツールボックスになく、DropDownListでComboBoxの代わりを作ろうと考えています。
  • しかし、実行してみると、DropDownListにはカウントの最後の数字のみが表示されてしまいます。
  • ASP.NETで行うと上手く表示できない問題が発生しており、詳しい方からのアドバイスを求めています。
回答を見る
  • ベストアンサー

ASP.NETのDropDownListについて

 Visual Studio 2010でWebアプリケーションを作成しているのですが、ツールボックスにComboBoxがなく、DropDownListでComboBoxなるものを作ろうと考えております。  動作としてはカウントしたものを配列に格納して、それをDropDownListにItemとして追加し、表示しようと考えています。  それで作成し、実行してみると、DropDownListにはカウントの最後の数字のみ(1,2,3,4,5を格納した場合、5のみ)が表示されてしまいます。VBでならきちんと5行のリストが出てくるのですが、ASP.NETで行うと更新されているためか上手く表示することができません。  どなたか詳しい方おられましたら、ご回答よろしくお願いいたします。  

  • 1394
  • お礼率74% (40/54)

質問者が選んだベストアンサー

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

プログラムの書き方が悪いだけに思えますけど。 どんなプログラムを記述されているのでしょうか。。。

1394
質問者

お礼

 onosさん。お久しぶりです。  回答していただきありがとうございます。  回答していただいて大変申し訳ないのですが、色々模索した結果、只今手元にプログラムがないので載せることができませんが、カウントした後にFor Each文で配列1つ1つをDropDownListのItemに追加すると、リストを作成することができました。  わざわざ回答していただいたのに本当にすみません。いつも相談に乗っていただいて感謝しています。  また分からないことがあれば質問させていただくと思いますが、その時はよろしくお願いいたします。

関連するQ&A

  • DropDownList

    前提: ASP.NET Visual C# DropDownListのリストに文字列を配列で読み込みたいのですが、エラー(無効な引数がいくつか含まれています。)が出てしまい私の頭では限界です。どうかご教授ください。 (例) string[] Gengou = { "明治","大正", "昭和", "平成"}; DropDownList1.Items.AddRange(Gengou);

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • ASP.NETのWEB画面

    ASP.NETでWEB画面作成しているのですが、かなり遅いです。 早くする方法があれば教えて下さい。 「Visual Studio 2003」と「Visual Studio 2005」を使っています。 どちらで作っても遅いです。 データサーバーはSQLServerとAccessを使っています。 プログラミングはVBを使用しています。 よろしくお願いします。

  • ASP.Net DropDownList表値取得2

    ASP.Net DropDownList 表値取得 大変お世話になります。 DropDownList の DataTextField のリストに出てくる値を取得したいのですが、フィールド名しか取得できません。サイトでくぐっても、SelectedIndex から取得できましたとの回答はあったのですが、実際どうやったら良いかわかりません。 DataTextField.text や DataTextField.Value のようなやりかたがあればいいのですが、 よろしくお願いいたします。 なお、リストに表示してある値が変更される場合があるのです。 ですが、SelectValue での集計もあるので、SelectValue と DataText は同じにできないのです。 できれば DataTextField の項目名ではなく、値そのものを取得できる方法をお教え下さいませ。

  • Visual Studio.Net 2003の”ASP.NET Web

    Visual Studio.Net 2003の”ASP.NET Web アプリケーション”が起動出来ない?   上記の”ASP.NET Web アプリケーション”を起動すると、以下のようなメッセージがでてきて 起動できません。 <エラー内容> 【ASP.NET バージョンの不一致】 Web サーバーで ASP.NET Version 1.0 が実行されいています。 作成したり開こうとしている Web アプリケーションは、ASP.NET 1.0 に準拠するように構成できます。 ただし、ASP.NET 1.1 の新機能をこのアプリケーションで使用することはできなくなります。 ----------------------------------------------------------------------------- 実行する操作 ●アプリケーションを開かないで、続行する前に、サーバー上の ASP.NET を最新バージョンにアップグレードする (推奨) ○アプリケーションを ASP.NET Version 1.0 に準拠させる そこで、●アプリケーションを開かないで、続行する前に、サーバー上の ASP.NET を最新バージョンにアップグレードする (推奨) を実行すると何も起きず、通常の画面に戻ってしまいます。 ちなみに、環境は以下のようになっています。 OS:Windows7 サーバー:Windows Server 2003 ツールソフト:Visual Studio.NET 2003 です。 どうすれば、起動できるのか、詳しい方のご回答をお待ちしております。

  • ASP.NETにてOracleについての質問

    お世話になります。 現在、Visual Studio2005のASP.NETにてWebアプリケーションを開発予定です。 環境前提は (1)Windowsサーバー2000(IIS5.0) (2)oracle8.1.7 開発側 (1)Visual Studio2005 (2)VB.NET 上記となっております。 ここからが質問の内容なのですが、 Visual Studio2005でOracle8.1.7を使用した場合、oo4oのような接続モデルでデータ接続が行えるようなパッチプログラムは配布されていますでしょうか? 要はVB6.0でいうoo4oのような接続モデルが .NETにも存在するのかという話です。 oracle社が8.1.7用の接続モデルを提供してるかですね。 お分かりになる方いらっしゃいましたら参考情報でも構いませんのでご教授頂けたら助かります。 宜しくお願い致します。

  • コンボボックスのテキストを消さないようにするには?

    VB2005初心者です。よろしくお願いします。 ComboBoxプロパティをDropDownListに設定した状態で、Itemをオールクリアしても選択したItemのテキストを残す方法はありますか? ComboBoxプロパティをDropDownに設定するとItemは消えてテキストは残るのですが、DropDownListにすると両方とも消えてしまいます。 どうぞよろしくお願いします。

  • asp.netでToolTipコントロールを使いたい

    asp.netでの開発初心者です。 asp.netでToolTipコントロールを使いたいと思っています。 [ツールボックス アイテムの選択]で追加できると思い、何度も試しているのですが、 何度チェックマークをいれてOKボタンを押しても、ツールボックスに追加されません(涙) ちなみに、最終的には、ドロップダウンリストのアイテム1行ごとにツールチップの 表示機能をつけられればいいなと思っています。 (アイテムの中に文字数が長く最後まで表示しきれないものが混ざっているため) いろいろ調べてみたところ、ToolTipコントロールを使えばなんとかできそうかな・・・ というところまではわかったのですが。。。 ここ3日間ぐらいずっとToolTipの表示について調べているのですが、もうにっちもさっちも いかない状態です。 どなたかアドバイスお願いします。

  • ListBox内のDropDownListに任意の項目を追加し、データと連動させるには?

    初心者です。質問させていただきます。 ListBoxを使っているのですが、その中にDropDownListがあります。 そのDropDownListのプロパティのItemsというところから北海道、青森……沖縄と都道府県を入れて選択できるようにして、 DataGridなどの選択ボタンでデータベースの東京を選択してListBoxを開いたときに、 ListBox内のDropDownListの東京が選択されて表示されて、 そのDropDownListをクリックすれば、都道府県がまた選べて、 更新ボタンを押すと更新される。 というようなのを作成したいのですが、 うまくいかず、悩んでいます。 LabelやTextBoxではうまく表示されたのですが、 リストから選択して更新するということができないので、 DropDownListで同じようにしてみると、 クリックしてDropDownListを開いても東京なら東京だけしか出てきませんでした。 VBだと簡単にできるのに、どうしていいかわかりません。 どうか、よろしくお願いしますm(_ _)m

  • ASP.NETを学習する方法は?

    WEBアプリケーションに興味を持ち、ASP.NETで開発ができるように学習しようと考えています。しかし、何から手をつけてよいのか迷っています。 そこで、開発環境が使えるように、visual web developer 2008 express edition 入門という本を買って一通りやってみたのですが、詳しい内容ではなかったためか、あまり身になりませんでした。 もしかして、先にVBプログラミングを学習すべきだったでしょうか?aspをやりながらVBを覚えるのは邪道でしょうか? accessVBAはある程度使えるのですが、VBは未経験です。 今のところ別のasp.netの本を買ってみようと思っていますが、何かお勧めはありますでしょうか?よろしくお願いします。

専門家に質問してみよう