private void btnAdd_Click(object sender, EventArgs e)
        {
            OVROfficialItemForm frmOffcialItem = new OVROfficialItemForm(true, -1, sqlConnection);

            frmOffcialItem.m_iDisciplineID = m_nDisciplineID;
            frmOffcialItem.ShowDialog();

            if (frmOffcialItem.DialogResult == DialogResult.OK)
            {
                UpdateGridView();

                if (frmOffcialItem.m_iNewsID != -1)
                {
                    DataChangedNotify(OVRDataChangedType.emOfficialComAdd, m_nDisciplineID, -1, -1, -1, frmOffcialItem.m_iNewsID, null);
                }
            }
        }
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (dgvCommunication.SelectedRows.Count <= 0)
            {
                return;
            }

            int iSelRowsID = dgvCommunication.SelectedRows[0].Index;
            int iNewsID    = Convert.ToInt32(dgvCommunication.Rows[iSelRowsID].Cells["ID"].Value);
            OVROfficialItemForm frmOffcialItem = new OVROfficialItemForm(false, iNewsID, sqlConnection);

            frmOffcialItem.m_iDisciplineID = m_nDisciplineID;
            frmOffcialItem.ShowDialog();

            if (frmOffcialItem.DialogResult == DialogResult.OK)
            {
                UpdateGridView();

                DataChangedNotify(OVRDataChangedType.emOfficialComModify, m_nDisciplineID, -1, -1, -1, frmOffcialItem.m_iNewsID, null);
            }
        }