Я обычно делаю веб-программирование, но имею требование для формы окна в этом проекте, над которым я сейчас работаю.Как получить значение combobox?
Я использую SubSonic, чтобы получить список рабочих мест и загрузить выпадающий:
JobCollection jobs = new JobCollection().Load();
cboJobs.DisplayMember = "Name";
cboJobs.ValueMember = "Id";
cboJobs.DataSource = jobs;
Когда пользователь выбирает элемент и нажимает на кнопку поиска Мне нужно запросить базу данных с помощью задания «Id» поле.
TransactionCollection transactions = new TransactionCollection();
if (!String.IsNullOrEmpty(txtTransactionId.Text))
{
transactions.Where("id", txtTransactionId.Text);
}
else
{
transactions.Where("raw_data", Comparison.Like, "%" + txtFind.Text + "%");
}
transactions.Where("job_id", Convert.ToInt32(cboJobs.SelectedItem));
transactions.Load();
Линия, которая испытывает проблемы является тот, который идет «Convert.ToInt32 (cboJobs.SelectedItem)».
Как получить идентификатор работы по сравнению с именем?
спасибо, это хороший ответ. Я пропустил часть о том, чтобы отдать ее на работу. Благодарю. –