问题描述
我在VGridControl内的RepositoryItemCheckEdit遇到问题,如果check = true,我向网格中添加了新行,如果检查为false,则删除了添加的行,但是它有奇怪的行为,我必须这样做2次单击检查即可执行操作,并且两次单击都输入事件,因此缺乏控制力。
private EditorRow intereses = new EditorRow();
private void RBool_CheckedChanged(object sender,EventArgs e)
{
CheckEdit edit = sender as CheckEdit;
switch (edit.Checked)
{
case true:
vGridControl2.Rows.Add(intereses);
break;
case false:
vGridControl2.Rows.Remove(intereses);
break;
}
}
private void Form1_Load(object sender,EventArgs e)
{
EditorRow _UnBoundRow = new EditorRow();
_UnBoundRow.Properties.Caption = "Test";
RepositoryItemCheckEdit rBool = new RepositoryItemCheckEdit();
rBool.CheckedChanged+= RBool_CheckedChanged;
vGridControl1.Rows.Add(_UnBoundRow);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)