标签:datagridview blog class code tar ext
| 
       1 
      2 
      3 
      4 
      5 
      6 
      7 
      8 
      9 
      10 
      11 
      12 
      13 
      14 
      15 
      16 
      17 
      18 
      19 
      20 
      21 
      22 
      23 
      24 
      25 
      26 
      27 
      28 
      29 
      30 
      31 
      32 
      33 
      34 
      35 
      36 
      37 
      38 
      39 
      40 
      41 
      42 
      43 
      44 
      45 
      46 
      47 
      48 
      49 
      50 
      51 
      52 
      53 
      54 
      55 
      56 
      57 
      58 
      59 
      60 
      61 
      62 
      63 
      64 
      65 
      66 
      67 
      68 
      69 
      70 
      71 
      72 
      73 
      74 
      75 
      76 
      77 
      78 
      79  | 
    
      using 
System;using 
System.Collections.Generic;using 
System.Linq;using 
System.Text;using 
System.Windows.Forms;namespace 
Common{    /// <summary>    /// DataGridView控件操作    /// </summary>    public 
class CtlDataGridViewOperate    {        private 
DataGridView m_dataGridView = null;        /// <summary>        /// DataGridView控件        /// </summary>        public 
DataGridView refDataGridViewControl        {            set            {                m_dataGridView = value;            }            get            {                return 
m_dataGridView;            }        }        /// <summary>        /// 构造函数        /// </summary>        public  
CtlDataGridViewOperate()        {        }        private 
static volatile CtlDataGridViewOperate m_dgvOpera = null;        /// <summary>        /// 获取DataGridView控件操作类单一实例        /// </summary>        /// <returns></returns>        public 
static CtlDataGridViewOperate GetInstance()        {            if(null 
== m_dgvOpera)            {                m_dgvOpera = new 
CtlDataGridViewOperate();            }            return 
m_dgvOpera;        }        /// <summary>        /// 点击数据网格视图单元格显示对话框        /// </summary>        /// <param name="frm">要显示的对话框</param>        /// <param name="headerText">列头名称</param>        /// <param name="e">数据网格视图单元格事件参数</param>        public 
void ClickCellShowDlg(Form frm, string 
headerText, DataGridViewCellEventArgs e)        {            if 
(e.RowIndex < 0 || e.ColumnIndex < 0)            {                return;            }            var 
clmindx = m_dataGridView.CurrentCell.ColumnIndex;            if 
(m_dataGridView.Columns[clmindx].HeaderText.Trim() == headerText)            {                var 
rowCell = m_dataGridView.CurrentCell.Value;                if 
(rowCell != null)                {                    frm.StartPosition = FormStartPosition.CenterScreen;                    frm.ShowDialog();                }            }        }    }} | 
C#:DataGridView控件操作,布布扣,bubuko.com
标签:datagridview blog class code tar ext
原文地址:http://www.cnblogs.com/shenchao/p/3713638.html