• 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 
    = new string('*',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();
                }
            }
  • 相关阅读:
    HDFS文件操作命令手册
    Hadoop——HDFS的构架
    Hadoop运行Jar文件时Output错误
    hadoop中DataNode消失挂掉的原因及解决方法
    MapReduce程序(一)——wordCount
    安装单机Hadoop系统(完整版)——Mac
    决策粗糙集与博弈粗糙集之比较
    关于决策粗糙集(三支决策)、概率粗糙集、博弈粗糙集的一点认识
    LeetCode-Repeated DNA
    生产环境安装centos时的磁盘规划
  • 原文地址:https://www.cnblogs.com/Kingly/p/1449998.html
Copyright © 2020-2023  润新知