private void frmLookUpEditUiTypeEditor_Load(object sender, EventArgs e) { XmlNode node = null; XmlDocument doc = new XmlDocument(); KzxLookUpColumnInfo info = null; if (string.IsNullOrWhiteSpace(this._Xml) == true) { return; } doc.LoadXml(this._Xml); for (int i = 0; i < doc.DocumentElement.ChildNodes.Count; i++) { node = doc.DocumentElement.ChildNodes[i]; info = KzxLookUpEdit.ReadObject(node); this._Columns.Add(info); } doc = null; for (int i = 0; i < this._Columns.Count; i++) { ListViewItem item = new ListViewItem(); item.Text = this._Columns[i].Caption; item.Tag = this._Columns[i]; this.listView1.Items.Add(item); } if (this.listView1.Items.Count > 0) { this.listView1.Items[0].Selected = true; } }
private void btnAdd_Click(object sender, EventArgs e) { KzxLookUpColumnInfo page = new KzxLookUpColumnInfo(); ListViewItem item = new ListViewItem(); page.Caption = KzxLookUpEdit.CreateName(this._Columns, "Column"); page.Visible = true; page.Width = 50; this._Columns.Add(page); item.Tag = page; item.Text = page.Caption; this.listView1.Items.Add(item); }