private void listView1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach(string nume in files)
{
Stream fisier = new FileStream(nume, FileMode.Open, FileAccess.Read);
BinaryFormatter formater = new BinaryFormatter();
int contor = (int)formater.Deserialize(fisier);
for (int i = 0; i < contor; i++)
{
Code.Inregistrare inreg = (Code.Inregistrare)formater.Deserialize(fisier);
//MessageBox.Show(inreg.ToString());
ListViewItem item = new ListViewItem(inreg.Data.ToString());
item.SubItems.Add(inreg.Request.ToString());
item.SubItems.Add(inreg.Description);
item.SubItems.Add(inreg.Tara);
item.SubItems.Add(inreg.Requester);
item.SubItems.Add(inreg.Person);
item.SubItems.Add(inreg.OraInceput.ToString());
item.SubItems.Add(inreg.OraSfarsit.ToString());
item.SubItems.Add(inreg.Durata.ToString());
listView1.Items.Add(item);
}
}
}
private void listView1_DragEnter(object sender, DragEventArgs e)
{
//imi copiaza ce ii dau drag
e.Effect = DragDropEffects.Copy;
}
Wednesday, 1 July 2009
Drag and Drop - complete
I managed to implement it, here it goes:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment