/// <summary>
        /// 更新零件标识码
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnUpdateOnlyCode_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageDialog.ShowPromptMessage("请选择要修改行后再进行此操作");
                return;
            }

            // 获取新零件标识码
            string newOnlyCode = InputBox.ShowDialog("录入零件标识码", "零件标识码", "");

            DataGridViewCellCollection cells = dataGridView1.SelectedRows[0].Cells;

            if (m_tefServer.UpdateOnlyCode(cells["序号"].Value.ToString(), cells["零部件名称"].Value.ToString(), newOnlyCode, out m_error))
            {
                MessageDialog.ShowPromptMessage("更新成功");

                if (m_searchMode == SearchMode.Field)
                {
                    SearchData1();
                }
                else
                {
                    btnSearch2_Click(sender, e);
                }
            }
            else
            {
                MessageDialog.ShowErrorMessage(m_error);
            }
        }