private void checkedComboBoxEdit1_CustomDisplayText(object sender, DevExpress.XtraEditors.Controls.CustomDisplayTextEventArgs e)
{
string items = checkedComboBoxEdit1.Properties.GetCheckedItems().ToString();
List<string> checkItems = new List<string>();
if (items.Contains(","))
{
string[] itemValue = items.Split(',');
foreach (string i in itemValue)
{
checkItems.Add(i);
}
}
if (checkItems != null)
{
if (checkItems.Count() == checkedComboBoxEdit1.Properties.Items.Count)
{
e.DisplayText = "ALL";
}
}
}
效果如下:
修改前:
修改后: