Arkadaşlar merhabalar.
Elimde iki tane listbox var. 1. listbox olan lstboxCalmaListeleri'ndeki item'i seçtiğimde o liste içerisinde bulunan parçaları lstListeDetay isimli 2. listede göstermek istiyorum. Bu işlemi şu anda SelectedIndex ile yapabiliyorum ancak 1. listeden herhangi bir kaydı sildiğimde 2. listedeki verilerde kayma oluyor. O yüzden SelectedIndex yerine ID kullanarak listeleme yapmak istiyorum 2. lisbox'ta.
- Listedeki seçilen item'in DB ID'sini nasıl alabiliri?
private void lstboxCalmaListeleri_SelectedIndexChanged(object sender, System.EventArgs e)
{
lstListeDetay.Items.Clear();
calma_Listesi_Kart_Detay = _tblCalmaListeKartDetayManager.GetList().ToList();
int secilen_id = lstboxCalmaListeleri.SelectedIndex;
foreach (var item in calma_Listesi_Kart_Detay)
{
if (item.calma_listesi_id.ToString() == secilen_id.ToString())
{
lstListeDetay.Items.Add(item.parca_url);
}
txtListeAdi.Text = lstboxCalmaListeleri.SelectedItem.ToString();
}
}