C#:DataGridView控件操作

2020-11-23 08:56

阅读:792

标签: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
{
    ///
    /// DataGridView控件操作
    ///
    public class CtlDataGridViewOperate
    {
        private DataGridView m_dataGridView = null;
 
        ///
        /// DataGridView控件
        ///
        public DataGridView refDataGridViewControl
        {
            set
            {
                m_dataGridView = value;
            }
            get
            {
                return m_dataGridView;
            }
        }
 
        ///
        /// 构造函数
        ///
        public  CtlDataGridViewOperate()
        {
        }
 
        private static volatile CtlDataGridViewOperate m_dgvOpera = null;
 
        ///
        /// 获取DataGridView控件操作类单一实例
        ///
        ///
        public static CtlDataGridViewOperate GetInstance()
        {
            if(null == m_dgvOpera)
            {
                m_dgvOpera = new CtlDataGridViewOperate();
            }
            return m_dgvOpera;
        }
 
        ///
        /// 点击数据网格视图单元格显示对话框
        ///
        /// 要显示的对话框
        /// 列头名称
        /// 数据网格视图单元格事件参数
        public void ClickCellShowDlg(Form frm, string headerText, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex
            {
                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控件操作,搜素材,soscw.com

C#:DataGridView控件操作

标签:datagridview   blog   class   code   tar   ext   

原文地址:http://www.cnblogs.com/shenchao/p/3713638.html


评论


亲,登录后才可以留言!