本文介绍了我在Windows应用程序中单击gridview上的复选框时无法触发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
private void calcBill()
{
string am = ;
string pm = ;
float 奖励;
if (Convert.ToBoolean(dataGridView2.SelectedRows [ 0 ]。 [ AM]。值)== true )
{
am = dataGridView2.SelectedRows [ 0 ]。单元格[ AM]。Value.ToString();
award = 0 .5f;
}
else
{
am = dataGridView2.SelectedRows [ 0 ]。单元格[ AM]。Value.ToString();
award = 0 .0f;
}
}
当gridview上的复选框复选时,变量奖励未正确更改
已添加代码块[/ Edit]
解决方案
private void calcBill() { string am = ""; string pm = ""; float award; if (Convert.ToBoolean(dataGridView2.SelectedRows[0].Cells["AM"].Value) == true) { am = dataGridView2.SelectedRows[0].Cells["AM"].Value.ToString(); award = 0.5f; } else { am = dataGridView2.SelectedRows[0].Cells["AM"].Value.ToString(); award = 0.0f; } }
the variable award not changed properly, when click checkbox on gridview
[Edit]Code block added[/Edit]
解决方案
这篇关于我在Windows应用程序中单击gridview上的复选框时无法触发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!