winform项目中Button必须点击两次 才能使同一用户控件中的gridview 勾选框可点击

用户控件包含多个Button和Gridview,点击“清空”按钮时,去除gridview上的勾选标记。但是勾选不了,需要再点击一次。

解决办法:

在Button的click处理事件中,再调用一次处理事件。

添加一个bool全局变量,使只处理一次。(顺带解决好了,选完套餐,选单项时连续多个提醒 的问题)

private void btnClear_Click(object sender, EventArgs e)
{
if (flag == true)
{
flag = !flag;
clear();
btnClear_Click(sender, e);
}
else
{
clear();
flag = !flag;
}
}

深层原因:

未知

测试表现:

无表现

posted on 2013-04-26 16:42  卞銘  阅读(513)  评论(0)    收藏  举报

导航