/// <summary>
        /// 初始化数据
        /// </summary>
        private void InitData()
        {
            string errText = "";

            if (_ColorInfoService == null)
            {
                _ColorInfoService = new ColorInfoService();
            }
            var list = _ColorInfoService.GetEntityList(out errText);

            if (list == null || list.Count == 0)
            {
                this.dataGridView1.DataSource = CreateDtTemplate();
                return;
            }
            this.dataGridView1.DataSource = list;
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            string errText;

            if (_ColorInfoService == null)
            {
                _ColorInfoService = new ColorInfoService();
            }
            var i = _ColorInfoService.DeleteEntity(out errText, _currentId);

            if (i == 0)
            {
                MessageBox.Show(errText);
                return;
            }
            MessageBox.Show("删除成功!");
            ClearPage();
            InitData();
        }
        /// <summary>
        /// 查找颜色
        /// </summary>
        /// <param name="colorName"></param>
        private void QueryData(string colorName)
        {
            if (string.IsNullOrEmpty(colorName))
            {
                MessageBox.Show("请输入查询的颜色!");
                return;
            }
            if (_ColorInfoService == null)
            {
                _ColorInfoService = new ColorInfoService();
            }
            string errText;
            var    result = _ColorInfoService.QueryColorInfo(out errText, colorName);

            if (result == null || result.Count == 0)
            {
                MessageBox.Show("没有找到匹配的颜色!");
                return;
            }
            this.dataGridView1.DataSource = result;
        }
        /// <summary>
        /// 设置颜色和尺码信息
        /// </summary>
        private void SetSizeAndColorItems()
        {
            this.cmboxColor.Items.Clear();
            this.cmboxSize.Items.Clear();
            string          errText         = "";
            SizeInfoService sizeInfoService = new SizeInfoService();
            var             list            = sizeInfoService.GetEntityList(out errText);

            if (list != null && list.Count > 0)
            {
                this.cmboxSize.Items.AddRange(list.Select(p => p.SizeName).ToArray());
                this.cmboxSize.SelectedIndex = 0;
            }
            ColorInfoService colorInfoService = new ColorInfoService();
            var list2 = colorInfoService.GetEntityList(out errText);

            if (list2 != null && list2.Count > 0)
            {
                this.cmboxColor.Items.AddRange(list2.Select(p => p.ColorName).ToArray());
                this.cmboxColor.SelectedIndex = 0;
            }
        }