Serializacja datagridview

0

Mam formularz i przy pomocy serializacji chcę wartości zapisać do xml'a. Problem w tym, że nie wychodzi mi serializacja danych z datagridview.

public class zlozone_zamowienie
    {
        [XmlElement("NrZamowienia")]
        public string NrZamowienia { get; set; }
        [XmlElement("Data")]
        public string Data { get; set; }
        [XmlElement("Nazwa")]
        public string Nazwa { get; set; }
        [XmlElement("Ilosc")]
        public string Ilosc { get; set; }

        public void Save(string fileName)
        {
            using (var stream = new FileStream(fileName, FileMode.Create))
            {
                var XML = new XmlSerializer(typeof(zlozone_zamowienie));
                XML.Serialize(stream, this);
            }
        }
} 
private void zamowienie_FormClosing(object sender, FormClosingEventArgs e)
        {
            zlozone_zamowienie z_zamowienie = new zlozone_zamowienie();
            z_zamowienie.Nazwa = textBox_nrzam.Text;
            z_zamowienie.Ilosc = cb_platnosc.Text;

            z_zamowienie.Save("spis_zamowien.xml");
        } 
0

no dobra a ten datagrid gdzie?

0

Powiedzmy, że nazwa i ilość to kolumny datagridu.

Próbowałem na różne sposoby ale w ostateczności kodu z datagridu nie wkleiłem bo nie miało to sensu.

0

no dobra ale jakieś odwołanie do konkretnej kolekcji, która przechowuje te dane??? Skąd te dane mają się do tego zapisu wziąć?

0

jest datagrid z danymi kopiowanymi z innego datagridu (coś ala koszyk produktowy), które muszę zapisać przy zamykaniu zamówienia do xml'a

0

no to jakim cudem wg ciebie te dane z DGV się wezmą w obiekcie typu zlozone_zamowienie????

0

a co nie da rady odczytac wartosci komorek datagridu i zapisac ich do xml'a przy pomocy serializacji?

0

ja [CIACH!] ale ktoś to musi zrobić a krasnoludków ostatnio nie widziałem!

1 użytkowników online, w tym zalogowanych: 0, gości: 1