私は問題 .but以下
code
にELSE
部分から来ている 赤であることをドロップダウン内のデータにしたいドロップダウンcboVendorを持っているが、私はのif-elseの後にデータをバインドしていますということです。Asp.netのドロップダウンの色を変更する方法は?
.aspxの
<asp:DropDownList ID="cboVendor" runat="server" AppendDataBoundItems="True"
AutoPostBack="true"> <asp:ListItem Value="0">- Select Vendor -</asp:ListItem>
</asp:DropDownList>
C#コード
if (CheckBox1.Checked == true) {
cboVendor.DataSource = DAL.CertificationDA.GetFullAccreditedVendors(vendid);
cboVendor.DataTextField = "SupplierName";
cboVendor.DataValueField = "SupplierID";
} else {
cboVendor.DataSource = Supplier.GetSuppliersForSite(UserWrapper.GetCurrentUser.GetValidLocations.wsm_Ref_Buildings.FindByBuildingId(cboBuilding.SelectedValue).SiteId);
cboVendor.DataTextField = "SupplierName";
cboVendor.DataValueField = "SupplierID";
}
cboVendor.DataBind();
DDLはHTMLで 'Select'としてレンダリングされるので、CSSクラス' vendor-list option {color:red} 'を定義し、[' CssClass'](https:/)を使ってこのクラスをelseブロックで 'cboVendor' /msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.cssclass(v=vs.110).aspx)プロパティ。 – niksofteng
elseブロックを作成します。 cboVendor.BackColor = System.Drawing.Color.Red; –