以前に尋ねられた同様の質問(回答)を経験しました。彼らは私が必要とするものを持っていません。ドロップダウンの幅を常に一定にする必要があります。ドロップダウンしても、アイテムはその幅よりも広くなります。幅の広い項目はツールチップとして表示する必要があります。これどうやってやるの?そして、選択要素との関係は何ですか? すべての投稿に「選択」に関する回答があるのはなぜですか。私はaspドロップダウンを使用しています。select を使用するにはどうすればよいですか? とにかく、ddl の CSS は次のとおりです。
.ddl2
{
margin-top: 10px;
margin-bottom: 10px;
border-style: solid;
border-width: thin;
border-color: Gray;
height: 20px;
max-width: 150px;
}
これは、何も選択されていない場合に機能します (Firefox のみ)。ddl がドロップするとすぐに、selectbox は最も広い要素の幅を取ります。
編集:
try
{
DataSet dsCountry = objBindDDL.BindDropDownListToACountry();
ddlCountry.DataSource = dsCountry.Tables["ACountry"];
ddlCountry.DataTextField = "CountryName";
ddlCountry.DataValueField = "ID";
ddlCountry.DataBind();
ddlCountry.Items.Insert(0, new ListItem("Please select Country", ""));
}