コード例 #1
0
ファイル: Delivery.cs プロジェクト: AmiraAssem/Resturant
        private void btn_display_Click(object sender, EventArgs e)
        {
            DGV_delivery.Rows.Clear();
            DGV_delivery.Refresh();
            int         count = 0;
            XmlDocument doc   = new XmlDocument();

            if (File.Exists("Delivery.xml"))
            {
                doc.Load("Delivery.xml");
                XmlNodeList area = null;
                XmlNodeList list = doc.GetElementsByTagName("Area_Code");
                for (int i = 0; i < list.Count; i++)
                {
                    if (list[i].InnerText.Equals(txt_Area.Text))
                    {
                        area = list[i].ParentNode.ChildNodes;
                    }
                }
                String Area_Code = area[0].InnerText;
                DGV_delivery.Rows.Add(new string[] { Area_Code });
                DataGridViewCell dgv = new DataGridViewComboBoxCell();
                for (int i = 0; i < area[1].ChildNodes[0].ChildNodes.Count; i++)
                {
                    ((DataGridViewComboBoxCell)dgv).Items.Add(area[1].ChildNodes[0].ChildNodes[i].InnerText);
                }
                DGV_delivery.Rows[count].Cells[1] = dgv;
            }
        }
コード例 #2
0
ファイル: Delivery.cs プロジェクト: AmiraAssem/Resturant
        public Delivery()
        {
            InitializeComponent();
            int count = 0;

            DGV_delivery.Rows.Clear();
            DGV_delivery.Refresh();
            if (File.Exists("Delivery.xml"))
            {
                XmlDocument doc = new XmlDocument();
                doc.Load("Delivery.xml");
                XmlNodeList list = doc.GetElementsByTagName("Deliivery");
                for (int i = 0; i < list.Count; i++)
                {
                    XmlNodeList childerns     = list[i].ChildNodes;
                    String      Area_Code     = childerns[0].InnerText;
                    XmlNodeList DeliverBoysID = childerns[1].ChildNodes[0].ChildNodes;
                    DGV_delivery.Rows.Add(new string[] { Area_Code });
                    DataGridViewCell DGV = new DataGridViewComboBoxCell();
                    for (int j = 0; j < DeliverBoysID.Count; j++)
                    {
                        ((DataGridViewComboBoxCell)DGV).Items.Add(DeliverBoysID[j].InnerText);
                    }
                    DGV_delivery.Rows[count].Cells[1] = DGV;
                    count++;
                }
            }
        }