对DataGridView中的某一列大写设置

利用 DataGridViewTextBoxEditingControl对DataGridView中的某一列大写设置
其中 DataGridViewTextBoxEditingControl表示可以承载于 DataGridViewTextBoxCell 中的文本框控件。
         DataGridView.EditingControlShowing 事件在显示用于编辑单元格的控件时发生,可以处理此事件,以便在单元格进入编辑模式时对编辑控件执行自定义初始化。若要自定义控件的显示特征,请设置 DataGridViewEditingControlShowingEventArgs.CellStyle 属性返回的对象的属性,而不要设置 DataGridViewEditingControlShowingEventArgs.Control 属性返回的控件的属性。下面的代码示例阐释如何处理此事件以更改当前单元格的 BackColor 属性。要运行此示例,请将代码粘贴到一个包含名为 dataGridView1 的 DataGridView 的窗体中,并确保 EditingControlShowing 事件与事件处理程序相关联。
1 private   void  dataGridView1_EditingControlShowing( object  sender, 
2     DataGridViewEditingControlShowingEventArgs e)
3 {
4    e.CellStyle.BackColor = Color.Aquamarine;
5}

6
7


 1          /**/ /// <summary>
 2        /// 对DataGridView中的某一列大写设置
 3        /// </summary>
 4        /// <param name="sender"></param>
 5        /// <param name="e"></param>

 6          private   void  dgv_EditingControlShowing( object  sender, DataGridViewEditingControlShowingEventArgs e)
 7          {
 8            DataGridView dgv = (DataGridView)sender;
 9            if (e.Control is DataGridViewTextBoxEditingControl)
10            {
11                DataGridViewTextBoxEditingControl editingControl = (DataGridViewTextBoxEditingControl)e.Control;
12                if (dgv.CurrentCell.OwningColumn.Name == "Column1")
13                {
14                    editingControl.CharacterCasing = CharacterCasing.Upper;
15                }

16                else
17                {
18                    editingControl.CharacterCasing = CharacterCasing.Normal;
19                }

20            }

21        }

转载于:https://www.cnblogs.com/maozhh/archive/2007/09/24/904144.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值