I have a dropdownlist which has several options for generating reports. Based on the type of account the user has certain options which should be visible but not selectable
You could try this
myDropDownList.Items.FindByValue("ReportValue").Attributes.Add("disabled", "disabled");