У меня есть список Listbox1
, который отображает список ZoneID
Я хочу установить переменную и выполнить хранимую процедуру для каждого из этих ZoneID.Я проверял это, отображая окно сообщения с каждым ZoneID, но все, что я могу отобразить в окне сообщения, это "ZoneID"
private void Btn_AddModel_Click(object sender, EventArgs e) {
using(SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["MfgDataCollector"].ToString())) {
List <Zone> Zonelist = conn.Query<Zone>("GetZone", commandType: CommandType.StoredProcedure).ToList<Zone>();
listBox1.DataSource = Zonelist;
listBox1.ValueMember = "ZoneID";
}
DisplayMessageBoxForEach();
}
private void DisplayMessageBoxForEach() {
foreach(object ValueMember in listBox1.Items) {
MessageBox.Show(listBox1.ValueMember.ToString());
}
}
Я предполагаю, что мне не хватает простого синтаксиса, но всеНовое для меня.Я также мог бы обойтись без списка и использовать DapperList, но опять же, это все для меня в новинку.
Спасибо всем!