안녕하세요 여러분! 나는 Valuemember와 "lb_Kostenstellen"다음 문 (내 데이터베이스에서 항목을 업데이트하는 항목의 ID 필요)라는 목록 상자의 데이터 소스를 정의하기 위해 노력하고있어 :ValueMember에 넣기 및 ValueMember을 목록 상자 밖으로 가져 오기
lb_Kostenstellen.DataSource = db.Kostenstellen.ToList();
lb_Kostenstellen.ValueMember = "ID";
lb_Kostenstellen.DisplayMember = "Kostenstelle";
지금 내가 만든 버튼을 "bt_Hinzufügen"라고합니다. 버튼을 클릭하면 선택한 항목이 "lb_Kostenstellen"이라는 목록 상자에서 "lb_Ausgewählt"로 이동해야합니다. (항목은 첫 번째 목록 상자에 표시되어서는 안됩니다). 나는이 성명서를 사용한다.
lb_Ausgewählt.Items.Add(lb_Kostenstellen.SelectedItem);
지금까지는 성명서가 적용된다.
하지만 이제 내 질문 : 하나의 목록 상자에서 3 개의 항목을 다른 항목으로 "전환"한 다음 단추를 클릭하면 모든 고유 항목의 ID로 3 개의 메시지 상자를 표시하려고합니다.
작동하지 않습니다.
이- 메가바이트 : I
- 메가바이트 : D
메가바이트 : (NOTHING)에 대한
(= 0 난을 int로, 내가에게 < lb_Ausgewählt.Items.Count을 나는 단지 그 메시지 상자에서 얻을 ; i ++) { MessageBox.Show (lb_Ausgewählt.ValueMember [i] .ToString()); }
나를위한 호환 솔루션이 있기를 바랍니다. 감사합니다. Daniel
내 DatabaseContext는 "db"(EntityFramework의 경우)입니다.
에 코드 변환 이름을 내가 영어 독일어에서 코드의 이름을 사람들 있도록 번역을 제안 또한 코드가있는 문맥을 얻습니다. 이것은 어쨌든 여러분의 지역 코드베이스에 대해서도 좋은 일이 될 것입니다. – wonko79