CheckListBox и SQL-запросы - PullRequest
       1

CheckListBox и SQL-запросы

1 голос
/ 26 февраля 2010

Я связал Fname и ID с моим зарегистрированным списком. Я вижу в проверенном Списке только Фрейм. Я хочу выбрать некоторые элементы в поле selectedListBox (несколько кадров).

Когда я нажимаю кнопку - я хочу увидеть список, который я выбрал (список идентификатора, который я выбираю).

Я заполнял CheckListBox следующим образом:

 SQL = "select distinct TrapName,substr(TrapNum,1,4) from TrapTbl order by substr(TrapNum,1,4) ";
            adp = new OracleDataAdapter(SQL, Conn);
            dsView = new DataSet();
            adp.Fill(dsView, "TrapTbl");
            adp.Dispose();
            this.ListAtar.DataSource = dsView.Tables[0];
            this.ListAtar.DisplayMember = dsView.Tables[0].Columns[0].ColumnName;
            this.ListAtar.ValueMember = dsView.Tables[0].Columns[1].ColumnName;

У меня вопрос, когда я выбираю некоторые элементы из списка selectedListBox и нажимаю кнопку - как получить список идентификаторов - ValueMember ??

1 Ответ

1 голос
/ 26 февраля 2010

У вас есть SelectedItem и SelectedItems в качестве свойств checkedListBox.

Пример из MSDN:

private void youbutton_Clicked(object sender, System.EventArgs e)
{
   // Get the currently selected item in the ListBox.
   string curItem = listBox1.SelectedItem.ToString();

   // Find the string in ListBox2.
   int index = listBox2.FindString(curItem);
   // If the item was not found in ListBox 2 display a message box, 
   // otherwise select it in ListBox2.
   if(index == -1)
      MessageBox.Show("Item is not available in ListBox2");
   else
      listBox2.SetSelected(index,true);
}

Слегка модифицированный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...