zoukankan      html  css  js  c++  java
  • 如何把Windows 窗体 DataGridView 的某一列的数据显示为“*”。

     /// <summary>
            
    /// 单元格显示格式事件
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>
            private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
            {
                
    // 把第4列显示*号,*号的个数和实际数据的长度相同
                if (e.ColumnIndex == 3)
                {
                    
    if (e.Value != null && e.Value.ToString().Length > 0)
                    {
                        e.Value 
    = string.Empty.PadLeft(e.Value.ToString().Length,'*');
                    }
                }
            }

            
    /// <summary>
            
    /// 编辑单元格控件事件
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>
            private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
            {
                
    // 编辑第4列时,把第4列显示为*号
                TextBox t = e.Control as TextBox;
                
    if (t != null)
                {
                    
    if (this.dataGridView1.CurrentCell.ColumnIndex == 3)
                        t.PasswordChar 
    = '*';
                    
    else
                        t.PasswordChar 
    = new char();
                }
            }
    记住该记住的,忘记该忘记的,改变能改变的,接受不能改变的!
  • 相关阅读:
    解压tar.gz文件报错gzip: stdin: not in gzip format解决方法
    通过 HTTP 头进行 SQL 注入(转)
    Android涉及到的设计模式(转)
    初探Java8中的HashMap(转)
    substance的使用示例(转)
    大数据量下高并发同步的讲解(不看,保证你后悔)(转)
    HDU 4812 D Tree 树分区+逆+hash新位置
    在weblogic11g发布该项目时遇到错误(不支持web-app_3_0)
    highchart几个图表马金摘要
    android 使用 service 实现音乐
  • 原文地址:https://www.cnblogs.com/yuanermen/p/642715.html
Copyright © 2011-2022 走看看