У меня есть список, который заполняется этим кодом:
- lstOutcome.Items.Add (lstMap.SelectedItem.Text);
В списке lstOutcome я должен быть в состоянии пройти через
список и быть в состоянии принять значение
первый, второй и т. д., элементы списка.
Причина, по которой мне нужно перебрать каждую строку и взять
значение этой строки, так что я могу использовать любое значение в
эта строка для заполнения чего-то еще.
Например, в моем списке есть:
Мне нужно иметь возможность циклически проходить через список на кнопке
щелкните и получите значения, назначенные для текстовых полей:
- textbox1.Text = 'элемент 1 в списке';
- textbox2.Text = 'элемент 2 в списке';
- textbox3.Text = 'элемент 3 в списке';
Я не уверен, нужен ли мне массив или как это может быть
сделано. Суть этого примера в том, что я буду
на самом деле использовать элементы в списке для сопоставления столбцов. я
импортирую электронную таблицу Microsoft Excel. В lstMap у меня есть
имена столбцов, и я пытаюсь получить имена столбцов, чтобы соответствовать
моя база данных Используя этот код, я пытаюсь взять значения
списка:
foreach(object li in lstOutcome.Items)
{
bulkCopy.DestinationTableName = "Customers";
//Amount to bulkcopy at once to prevent slowing with large imports.
bulkCopy.BatchSize = 200;
SqlBulkCopyColumnMapping map1 = new SqlBulkCopyColumnMapping(li.ToString(), "CustomerID");
bulkCopy.ColumnMappings.Add(map1);