标题:请求解答关于datagridview的问题?谢谢
只看楼主
ld999
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-4-11
 问题点数:0 回复次数:0 
请求解答关于datagridview的问题?谢谢
我在datagridview控件中增加了checkbox列,并在下面的事件中使用了如下代码:
    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)  
        {
            this.();
             if (e.ColumnIndex == 8)
             {
                 if (this.dataGridView1.Rows[e.RowIndex].Cells[8].FormattedValue.ToString() == "True")
                 {
                   this.dataGridView1.Rows[e.RowIndex].Cells[7].Value = "已审核";
                 }
                 else
                 {
                   this.dataGridView1.Rows[e.RowIndex].Cells[7].Value = "";
                 }
             }
         }
以上代码功能上实现没有问题,但是该事件是指的"单击单元格的内容时发生",当双击时或乱击时,虽然checkbox的状态更改了,但是并没有执行应该执行的代码.我通过msdn查看关于本事件的解释,单击时等同于按"空格键",所以我以空格键去试验,不管我按多少次,不管速度如何都没问题,就是单击的问题解决不了,请问一下,是不是还要在其它的事件里加一判断执行呢,应该用哪处事件,也就是说该checkbox单元格的状态只要一改变,不管是什么方式更改的,都要执行应该执行的代码.谢谢.
搜索更多相关主题的帖子: datagridview 请求 解答 
2008-01-29 09:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-198992-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.078917 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved