C# 试图禁用列表框c中的几个项目#

C# 试图禁用列表框c中的几个项目#,c#,listbox,C#,Listbox,我正在尝试从列表框中动态禁用一些项。我使用了以下代码: 但是,我看到的只是列表框中的System.Data.DataRow,而不是实际的字符串 我尝试添加新的BindingContext() 而且 lbInsTypes.DataBindings.Add("DisplayMember", dtInsType, "InsuranceDescription", false, DataSourceUpdateMode.OnPropertyChanged); 但什么都没用 DataSet dsInsTy

我正在尝试从列表框中动态禁用一些项。我使用了以下代码: 但是,我看到的只是列表框中的System.Data.DataRow,而不是实际的字符串

我尝试添加新的BindingContext()

而且

lbInsTypes.DataBindings.Add("DisplayMember", dtInsType, "InsuranceDescription", false, DataSourceUpdateMode.OnPropertyChanged);
但什么都没用

DataSet dsInsType = db.GetAllInsuranceTypes(InstutionId);
lbInsTypes.DisplayMember = "InsuranceDescription";
lbInsTypes.ValueMember = "InsuranceTypeId";
lbInsTypes.DataSource = dsInsType.Tables[0];

我想查看表中列表框中的实际InsuranceDescription值。请演示如何将数据源与自定义列表框控件一起使用。

列表框不是查看启用/禁用项目的好选择。检查并查找更好的选择。但是,一切皆有可能。列表框不是查看启用/禁用项目的好选择。检查并查找更好的选择。然而,一切都是可能的。
DataSet dsInsType = db.GetAllInsuranceTypes(InstutionId);
lbInsTypes.DisplayMember = "InsuranceDescription";
lbInsTypes.ValueMember = "InsuranceTypeId";
lbInsTypes.DataSource = dsInsType.Tables[0];