zoukankan      html  css  js  c++  java
  • DataGridView中DataGridViewCheckBoxCell 控制选中

    关于DataGridView中DataGridViewCheckBoxCell 控制选中,以下是单选实现,需要设置该列readonly属性为ture,否则只有当选中其他时才会有反应!

    以下部分代码

     dgv.CommitEdit(DataGridViewDataErrorContexts.Commit);
                    DataGridViewCheckBoxCell chktmp 
    = (DataGridViewCheckBoxCell)dgv.Rows[e.RowIndex].Cells["chk"];
                    
    if (!(bool)chktmp.FormattedValue)
                    {
                        chktmp.Value 
    = true;
                    }
                    
    for (int i = 0; i < dgvAccount.Rows.Count; i++)
                    {
                       
                        
    if ( i != e.RowIndex)
                        {
                       
                            DataGridViewCheckBoxCell chk 
    = (DataGridViewCheckBoxCell)dgv.Rows[i].Cells["chk"];
                            chk.Value 
    = false;
                        }

                    }

     判断是否选中

     for (int i = 0; i < dgv.Rows.Count ; i++)
                {
                    dgv.CommitEdit(DataGridViewDataErrorContexts.Commit);
                    DataGridViewCheckBoxCell chk 
    = (DataGridViewCheckBoxCell)dgv.Rows[i].Cells["chk"];
                    
    if (chk != null && (bool)chk.FormattedValue)
                    {
                            
                    }
                }
  • 相关阅读:
    POJ2635-The Embarrassed Cryptographer-大整数素因子
    poj2115-C Looooops -线性同余方程
    POJ1942-Paths On a Grid-组合数学
    poj1850-CODE-组合
    POJ1019-Number Sequence-数数。。
    CF-Contest339-614
    POJ3252-RoundNumbers-排列组合
    睡前小dp-poj3254-状压dp入门
    AC自动机-HDU3065-简单题
    python学习笔记 day32 实现网盘上传下载功能
  • 原文地址:https://www.cnblogs.com/skyblue/p/2073145.html
Copyright © 2011-2022 走看看