コード例 #1
0
        private void ujTehen_Click(object sender, EventArgs e)
        {
            DSTehen.dtTehenRow newtehen = dSTehen.dtTehen.NewdtTehenRow();
            TehenDialog        ujtehen  = new TehenDialog();

            ujtehen.ShowDialog();

            DialogResult result = ujtehen.DialogResult;

            if (result == DialogResult.OK)
            {
                newtehen.Id       = dSTehen.dtTehen.Count + 1;
                newtehen.Nev      = ujtehen.tempnev;
                newtehen.Tejhozam = ujtehen.temptej;
                newtehen.Fajta    = ujtehen.tempfajta;

                dSTehen.dtTehen.Rows.Add(newtehen);


                FileStream xmlstream = new FileStream(PATH, FileMode.OpenOrCreate);

                dSTehen.dtTehen.WriteXml(xmlstream);
                xmlstream.Close();
            }
        }
コード例 #2
0
        private void editTehen_Click(object sender, EventArgs e)
        {
            DSTehen.dtTehenRow temptehen = dSTehen.dtTehen.NewdtTehenRow();
            TehenDialog        edittehen = new TehenDialog(tehenGridView.CurrentRow);

            edittehen.ShowDialog();

            DialogResult result = edittehen.DialogResult;

            if (result == DialogResult.OK)
            {
                dSTehen.dtTehen.Rows[edittehen.tempid - 1]["Nev"]      = edittehen.tempnev;
                dSTehen.dtTehen.Rows[edittehen.tempid - 1]["Tejhozam"] = edittehen.temptej;
                dSTehen.dtTehen.Rows[edittehen.tempid - 1]["Fajta"]    = edittehen.tempfajta;

                //dSTehen.dtTehen.Rows.Add(temptehen);


                FileStream xmlstream = new FileStream(PATH, FileMode.OpenOrCreate);

                dSTehen.dtTehen.WriteXml(xmlstream);
                xmlstream.Close();
            }
        }