예제 #1
0
        /// <summary>
        /// view content of basic settings of column
        /// </summary>
        /// <param name="tr"></param>
        public BasicSettingsViewContent(TreeNode tn) : base()
        {
            //define panel
            Panel panel = new Panel();

            //set panel dock style
            panel.Dock = DockStyle.Fill;
            //set panel BorderStyle
            panel.BorderStyle = BorderStyle.FixedSingle;
            //define usercontrol BasicSettingsDetail
            BasicSettingsDetail basicSettingsDetail = new BasicSettingsDetail(tn);

            basicSettingsDetail.Dock = DockStyle.Fill;
            //add control to panle
            panel.Controls.Add(basicSettingsDetail);
            //set panel to view content
            this.control = panel;

            //if status is edit
            if (tn != null)
            {
                //set viewcontent's title name
                this.TitleName = tn.Text.ToString() + StringParser.Parse("${res:FanHai.Hemera.Addins.BasicData.BasicSettingsViewContent.ViewContentPartTitle}");
            }
            //if status is new
            else
            {
                //set viewcontent's title name
                this.TitleName = "[New Data Type]";
            }
        }
예제 #2
0
        /// <summary>
        /// 编辑数据表的列信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEditTable_Click(object sender, EventArgs e)
        {
            DataTable dataTable = this.grdDataList.DataSource as DataTable;

            if (dataTable != null && dataTable.Rows.Count > 0)
            {
                DataRow[] selectedRows = dataTable.Select(string.Format("{0} = True", COMMON_FIELDS.FIELD_COMMON_CHECKED));

                if (selectedRows.Length > 0)
                {
                    this.SelectedData = selectedRows;
                }
                else
                {
                    MessageService.ShowMessage("请选择数据!");
                }
                if (SelectedData != null && SelectedData.Length > 0)
                {
                    DataRow selectedRow = SelectedData[0];

                    TreeNode tn = new TreeNode();
                    tn.Tag  = selectedRow[BASE_ATTRIBUTE_CATEGORY_FIELDS.FIELDS_CATEGORY_KEY].ToString().Trim();
                    tn.Text = selectedRow[BASE_ATTRIBUTE_CATEGORY_FIELDS.FIELDS_CATEGORY_NAME].ToString().Trim();
                    BasicSettingsDetail basicSettingsDetail = new BasicSettingsDetail(tn);
                    basicSettingsDetail.Dock = DockStyle.Fill;
                    panel1.Controls.Clear();
                    panel1.Controls.Add(basicSettingsDetail);
                }
            }
            else
            {
                MessageService.ShowMessage("请查询数据!");
            }
        }