private void btnOpen_Click(object sender, EventArgs e) { openFileDialog1.ShowDialog(); try { _template = new Template(); _template.Load(openFileDialog1.FileName); txtMemo.Text = _template.Memo; txtName.Text = _template.Name; BindingList<Item> bItems = new BindingList<Item>(_template.ItemList); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = bItems; dataGridView1.Refresh(); } catch { MessageBox.Show("打开模板文件出错!"); } panel1.Enabled = true; }
private void btnAdd_Click(object sender, EventArgs e) { DialogResult result = openFileDialog1.ShowDialog(); if (result != DialogResult.OK) return; foreach(string filename in openFileDialog1.FileNames) { Template template=new Template (); try { template.Load(filename); _prj.AddTemplate(template); } catch (Exception ex) { MessageBox.Show(ex.Message); } } listBoxTemplate.DisplayMember = "Name"; listBoxTemplate.ValueMember = "Code"; BindingList<Template> bTemplates = new BindingList<Template>(_prj.TemplateList); listBoxTemplate.DataSource = bTemplates; }