2012-05-11 34 views
0

私はDropdownList ASP controlを持っています。これは、DataSetによって設定されています。データセットによって表示されるドロップダウンリストの表示項目を制限する方法

私は、私は次のコードを使用していますし、それが働いている、DropDownListコントロールの高さを制御するために.net 3.5, c#.

を使用しています。

<asp:DropDownList size="1" 
      onMouseOver="this.size=10;"    
      onMouseOut="this.size=1;" 
      style="display:none; position:absolute; width:150px;" 
      runat="server"></asp:DropDownList> 

しかし、それをクリックすると、それはを点滅され、それはすべての値を示し、再度、10のためにサイズ変更コントロールの長さを提供した最初の手段。

おかげ

答えて

6

はい、私は正しい答えを得ました。 以下のコードは私にとって適切に機能しています。 position:absolute;this.sizeを使用

<asp:DropDownList ID="ddl" width="100px" onclick="this.size=1;" onMouseOver="this.size=10;" onMouseOut="this.size=1;" style="position:absolute;" runat="server"></asp:DropDownList> 

、iがアイテム(10見える)の#を管理することができています。

2

あなたは、ASP.NETのドロップダウンリストのサーバーコントロールを使用している場合 - なぜちょうど高さプロパティを使用していませんか?または、CSSを使用しての高さを制御しますか?

+2

Thanks Kris、But Heightはリストボックスとしてドロップダウンコントロールを変換します。 –

1
comboBox1.DropDownHeight = comboBox1.ItemHeight * no of item to display; 
+0

husnain、私はより明確に質問を更新しました。 DropDownHeightプロパティを見つけることができません。高さを計算する例では高さは問題ではなく、実際の問題はちらつきです。 –

関連する問題