Multirow的SummayCell合计时机问题
例如:设置当前的SummaryCell用来合计A Cell的输入,当用户在ACell中输入1234时,并不能及时地更新SummaryCell,只有当用户离开A这个Cell的时候才能进行合计,时机有些靠后,有没有机会做成及时更新?谢谢~ SummaryCell计算是必须编辑Cell提交了输入,所以你在编辑时是不计算的。
一个解决方案,你可以在gcMultiRow1.CellEditedFormattedValueChanged事件中强行提交输入,这时SummaryCell就可以及时计算了。
private void Form1_Load(object sender, EventArgs e)
{
this.gcMultiRow1.CellEditedFormattedValueChanged += gcMultiRow1_CellEditedFormattedValueChanged;
}
void gcMultiRow1_CellEditedFormattedValueChanged(object sender, GrapeCity.Win.MultiRow.CellEditedFormattedValueChangedEventArgs e)
{
if (e.CellName == "A_Cell")
{
this.gcMultiRow1.CommitEdit();
}
}
的确可行,非常感谢~ 回复 3楼GPCT的帖子
很高兴帮到你。
页:
[1]