zoukankan      html  css  js  c++  java
  • 让dataGridView中的复选框选中(winform)

    1:通过列的值让dataGridView中的复选框选中
    一个简单而实用的方法:
    public void SelectNewAddedItem(string strItems)
            {
                for (int i = 0; i < dataGridView1.RowCount; i++)
                {
                    string re_value = dataGridView1.Rows[i].Cells[2].EditedFormattedValue.ToString();
                    if (re_value == strItems)
                    {
                        dataGridView1.Rows[i].Selected = true;
                        this.dataGridView1["col_Select", i].Value = true;
                        break;
                    }
                }
            }
    “col_Select”是复选框所在列的列名。


    2:C/S模式下的 DataGridView里的复选框有没有被点击过呢?  
    程序一运行,DataGridView里的复选框有些被选择了的,如果用户勾掉已经选择的,或者勾上没有选择的。怎么判断呢?
    if(dataGridView1.Rows[i].Cells[j].Value!=null && dataGridView1.Rows[i].Cells[j].Value.ToString().trim()!="")
    {
    if(Convert.ToBoolean(dataGridView1.Rows[i].Cells[j].Value)==true)
    {
        MessageBox.Show("selected");
    }
    else
    {
    MessageBox.Show("not selected");
    }
    }
    else
    {
    MessageBox.Show("not selected");
    }

    for (int i = 0; i < this.dataGridView1.RowCount; i++)
    {
        if(dataGridView1.Rows[i].Cells[0].Value = true)
      {
         MessageBox.Show("选中的");
      }
      else
      {
         MessageBox.Show("没有选中的");
      }
    }

  • 相关阅读:
    eclipse打包
    java reflect 小例子
    linux查看java jdk安装路径和设置环境变量
    mapreduce (一) 物理图解+逻辑图解
    java url 解码 编码 奇怪的解码两次
    cygwin+hadoop+eclipse (三) 运行wordcount实例
    nutch 与 solr 的结合
    一个项目可以有多个源代码路径
    SHAppBarMessage
    记录系统开机启动登录注销等信息
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/1739011.html
Copyright © 2011-2022 走看看