好!
MultiRow For Winforms 7.0
前提:我将MultiRow的AllowUserToAddRows设置为True。这个属性肯定都知道。
问题:如果把AllowUserToAddRows设置为True的话,即使调用Rows.Clear的话仍然会保留一行。
不理解的地方:Rows.Clear方法是将所有行删除(当然由于AllowUserToAddRows设置为True会保留一行),同时应该将所有数据清除,因为是Clear嘛,我觉得是这样。但是实际情况不是如此。
例如:RowCount=5的时候,通过【代码】将五行全部赋上值,然后调用Rows.Clear方法。这时的显示结果是,画面只剩余一行,但是该行数据没有清除,这样合理吗?作为我这个用户来讲不太方便,真心的。有改善的必要吗?
我的做法:调用Rows.Clear后,判断AllowUserToAddRows为True的话,再ClearRow(0)来达到我的目的。 |
|