自動入力検索用の Ajax エクステンダーで Listbox を使用しようとしています。リストボックスは 2 列の SQL データソースに接続されています。リストボックスが複数列をサポートしていないことはわかっています。私がやろうとしていることは次のとおりです。
これまでのところ、最初の列の値を取得するのに問題はありません
string SupplierListtxt = SupplierListBox.SelectedItem.Text;
MessageBox.Show(SupplierListtxt.ToString());
コンセプトは以下の通り。
サプライヤー データベースには、会社名と一意の ID (SupplierID) がプライマリ キーとして設定されています。製品データベースには、外部キーとして設定された SupplierID があります。
したがって、ユーザーがリストボックスを選択したときに、製品データベースに挿入するために、会社名と SupplierID の両方の情報を受け取る必要があります。