zoukankan      html  css  js  c++  java
  • C#中datagridview单元格值改变实现模糊查找

     public frmDepositEdit()
            {
                InitializeComponent();
                dgvCardType.AutoGenerateColumns = false;
                dgvCardType.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dgvCardType_EditingControlShowing);
            }
    
            void dgvCardType_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
            {
                e.Control.KeyPress += new KeyPressEventHandler(Control_KeyPress);          //委托行为
            }
    
            //求实收金额。
            decimal addMoney = 0;
            void Control_KeyPress(object sender, KeyPressEventArgs e)
            {
    
          //要处理的事件信息。
    
                decimal intNumberBoxes = 0;
                decimal someAmount = 0;
                if (char.IsNumber(e.KeyChar))
                {
                    int column = dgvCardType.CurrentCellAddress.X;
                    int row = dgvCardType.CurrentCellAddress.Y;
    
                    if (column == 2)
                    {
                        string cellValue = Char.ToString(e.KeyChar);
                        string test = dgvCardType[column, row].EditedFormattedValue.ToString();
                        test = test + cellValue;
                        intNumberBoxes = Convert.ToDecimal(test);
                        if (intNumberBoxes > 999)
                        {
                            e.Handled = true;
                        }
                        someAmount = decimal.Parse(dgvCardType.Rows[dgvCardType.CurrentCellAddress.Y].Cells[1].Value.ToString());
                        txt_现金金额.Text = (addMoney + intNumberBoxes * someAmount).ToString();
                    }
                }
            }
  • 相关阅读:
    MYSQL中replace into的用法
    Typora自定义样式
    Advanced Installer轻松带你入门
    H2数据库入门,看这篇就对了
    Linux之vim的使用
    Linux文件上传与下载
    @ConfigurationProperties 注解使用姿势,这一篇就够了
    Javadoc 使用详解
    MySQL学习提升
    JS前端获取用户的ip地址的方法
  • 原文地址:https://www.cnblogs.com/jamse/p/3365977.html
Copyright © 2011-2022 走看看