protected void Edit_Click(object sender, EventArgs e) { if (valueControl.SelectedIndex >= 0) { int index = valueControl.SelectedIndex; using (XmlForm form = new XmlForm()) { form.LoadDefinition(this.ItemType, null); form.Tag = this.FindForm().Tag; form.Design("", page); if ("ParameterItem" == this.ItemType) { form.AddGlobalData("ruleId", Parent.Parent.Controls[1].Controls[0].Controls[1].Text); } ListItemsObject dgo = (ListItemsObject)valueControl.Items[index]; form.SetShapeXml(String.Format("<properties>{0}</properties>", dgo.Column.InnerXml)); DialogResult result = form.ShowDialog(this); if (result == DialogResult.OK) { XmlDocument xdoc = form.GetShapeXml(this.ItemName); valueControl.Items[index] = new ListItemsObject(xdoc.DocumentElement, ComplexLabel, ComplexPattern, childPattern); } } } }
private void Add_Click(object sender, EventArgs e) { if (valueControl.Items.Count < columnsXMax) { using (XmlForm form = new XmlForm()) { form.LoadDefinition(this.ItemType, null); form.Tag = this.FindForm().Tag; form.Design("", page); if ("ParameterItem" == this.ItemType) { form.AddGlobalData("ruleId", Parent.Parent.Controls[3].Controls[0].Controls[1].Text); } DialogResult result = form.ShowDialog(this); if (result == DialogResult.OK) { XmlDocument xdoc = form.GetShapeXml(this.ItemName); valueControl.Items.Add(new ListItemsObject(xdoc.DocumentElement, ComplexLabel, ComplexPattern, childPattern)); } } } }
private void Add_Click(object sender, EventArgs e) { if (valueControl.Items.Count < columnsXMax) { using (XmlForm form = new XmlForm()) { form.LoadDefinition(this.ItemType, null); form.Tag = this.FindForm().Tag; form.Design("", page); if ("ParameterItem" == this.ItemType) form.AddGlobalData("ruleId", Parent.Parent.Controls[3].Controls[0].Controls[1].Text); DialogResult result = form.ShowDialog(this); if (result == DialogResult.OK) { XmlDocument xdoc = form.GetShapeXml(this.ItemName); valueControl.Items.Add(new ListItemsObject(xdoc.DocumentElement, ComplexLabel, ComplexPattern, childPattern)); } } } }
protected void Edit_Click(object sender, EventArgs e) { if (valueControl.SelectedIndex >= 0) { int index = valueControl.SelectedIndex; using (XmlForm form = new XmlForm()) { form.LoadDefinition(this.ItemType, null); form.Tag = this.FindForm().Tag; form.Design("", page); if ("ParameterItem" == this.ItemType) form.AddGlobalData("ruleId", Parent.Parent.Controls[1].Controls[0].Controls[1].Text); ListItemsObject dgo = (ListItemsObject)valueControl.Items[index]; form.SetShapeXml(String.Format("<properties>{0}</properties>", dgo.Column.InnerXml)); DialogResult result = form.ShowDialog(this); if (result == DialogResult.OK) { XmlDocument xdoc = form.GetShapeXml(this.ItemName); valueControl.Items[index] = new ListItemsObject(xdoc.DocumentElement, ComplexLabel, ComplexPattern, childPattern); } } } }