private void btnSave_Click(object sender, EventArgs e)
        {
            if (TextIconNumber == -1)
            {
                MessageBox.Show("IconNumber输入不正确!");
                txtNumber.Focus();
                return;
            }
            string filePath = txtFile.Text.Trim();
            if (!File.Exists(filePath))
            {
                MessageBox.Show(string.Format("此文件不存在:{0},请重新选择!", filePath));
                txtFile.Focus();
                return;
            }

            if (TextIconNumber==0)
            {
                if (MessageBox.Show("不输编号和编号不存在都会新增,确定这样?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning) != DialogResult.OK)
                {
                    txtNumber.Focus();
                    return;
                }
            }

            if (TextIconName == "")
            {
                if (MessageBox.Show("不输名字会用图片文字+后缀名,确定这样?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) != DialogResult.OK)
                {
                    txtName.Focus();
                    return;
                }
            }
            
            IconOperateBLL bll = new IconOperateBLL();
            FileInfo file = new FileInfo(filePath);
            ResultInfo result = bll.SaveIcon(TextIconNumber, TextIconName, file);
            if (result == ResultInfo.Cover)
            {
                MessageBox.Show("覆盖成功!");
            }  
            else if (result == ResultInfo.Increase)
            {
                MessageBox.Show("新增成功!");
            }
            else if (result == ResultInfo.Fail)
            {
                MessageBox.Show("操作失败!");
            }
            Query();
        }
 private void Query()
 {
     if (TextIconNumber == -1)
     {
         MessageBox.Show("IconNumber输入不正确!");
         txtNumber.Focus();
         return;
     }
     IconOperateBLL bll = new IconOperateBLL();
     List<IconInfo> iconList = bll.QueryIcon(TextIconNumber, TextIconName);
     dgvIcon.DataSource = iconList;
 }