У меня есть приложение Winforms, у которого есть список значений, которые можно выбрать. Я хочу, чтобы выбранные значения отображались в форме редактирования как выбранные. Вот код загрузки:
ListBox Код загрузки
private void LoadListBox()
{
DataTable dt = new DataTable();
string[] names = new string[] { "UID1", "UID2", "UID3","UID4" };
dt.Columns.Add("Units", typeof(string));
dt.Columns.Add("Value", typeof(int));
int count = 1;
foreach (string value in names)
{
DataRow drRow = dt.NewRow();
drRow["Units"] = value;
drRow["Value"] = count;
count++;
dt.Rows.Add(drRow);
}
listBox1.DisplayMember = "Units";
listBox1.ValueMember = "Value";
listBox1.DataSource = dt;
}
Если они выбирают UID1
и UID2
, они сохраняются в базе данных как 1
, 2
.
Если пользователь нажимает кнопку редактирования, тогда UID1
, UID2
должны быть выбранными значениями, но все значения должны быть загружены.
Как мне убедиться, что все, что они выбрали, отображается как выбранное при нажатии кнопки edit
?