РЕАЛЬНОЕ РЕШЕНИЕ
, поскольку я был недоволен своим последним "решением", я попробовал еще немного и расшифровал, используя это:
MySqlCommand führerscheinstring = conn.CreateCommand();
führerscheinstring.CommandText = "SELECT führerschein FROM bewerber WHERE id = '" + textBoxrecruitingid.Text + "'";
string stringführerschein = führerscheinstring.ExecuteScalar().ToString();
char[] charSeparators = new char[] { ',' };
string[] result;
result = stringführerschein.Split(charSeparators, StringSplitOptions.None);
foreach (string entry in result)
{
if (entry == "A")
{
checkedListBoxrecruitingführerschein.SetItemChecked(0,true);
}
else if (entry == "B")
{
checkedListBoxrecruitingführerschein.SetItemChecked(1, true);
}
else if (entry == "BE")
{
checkedListBoxrecruitingführerschein.SetItemChecked(2, true);
}
else if (entry == "C1")
{
checkedListBoxrecruitingführerschein.SetItemChecked(3, true);
}
else if (entry == "C")
{
checkedListBoxrecruitingführerschein.SetItemChecked(4, true);
}
else if (entry == "C1E")
{
checkedListBoxrecruitingführerschein.SetItemChecked(5, true);
}
else if (entry == "CE")
{
checkedListBoxrecruitingführerschein.SetItemChecked(6, true);
}
else if (entry == "D1")
{
checkedListBoxrecruitingführerschein.SetItemChecked(7, true);
}
else if (entry == "D")
{
checkedListBoxrecruitingführerschein.SetItemChecked(8, true);
}
else if (entry == "D1E")
{
checkedListBoxrecruitingführerschein.SetItemChecked(9, true);
}
else if (entry == "DE")
{
checkedListBoxrecruitingführerschein.SetItemChecked(10, true);
}
else if (entry == "L")
{
checkedListBoxrecruitingführerschein.SetItemChecked(11, true);
}
else if (entry == "T")
{
checkedListBoxrecruitingführerschein.SetItemChecked(12, true);
}
else if (entry == "ADR")
{
checkedListBoxrecruitingführerschein.SetItemChecked(14, true);
}
else if (entry == "ADR Tank")
{
checkedListBoxrecruitingführerschein.SetItemChecked(15, true);
}
else if (entry == "Module vorhanden")
{
checkedListBoxrecruitingführerschein.SetItemChecked(16, true);
}
else if (entry == "Fahrerkarte vorhanden")
{
checkedListBoxrecruitingführerschein.SetItemChecked(17, true);
}
else
{
}
}
назначить сплиттер char
char[] charSeparators = new char[] { ',' };
выберите, что проверять (17 - идентификатор элемента (начинается с 0), true означает, что элемент будет проверен)
checkedListBoxrecruitingführerschein.SetItemChecked(17, true);