Я получил ListView в форме окна. Когда форма загружает загрузку ListView с личными объектами. Я хочу сделать, когда некоторые пользователи дважды щелкают на ListView, получают объект personel из свойства ListView.SelectedItem, открывают новую форму и переносят этот объект во вновь открытую форму.
вот мои коды для загрузки личных объектов в ListView:
public static void GetAll(ListView list)
{
list.Items.Clear();
using (FirebirdEntityz context = new FirebirdEntityz())
{
ObjectQuery<PERSONEL> query = context.PERSONEL;
foreach (var item in query)
{
var mylist = new ListViewItem { Text = item.NAME };
mylist.SubItems.Add(item.SURNAME);
mylist.Tag = item;
list.Items.Add(mylist);
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
GetAll(listView1);
}
Это мой личный объект для перевода:
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
PERSONEL personel = (PERSONEL)listView1.SelectedItems[0].Tag;
}