你录入的时候,不可能一次性完美输入的,多少总要编辑一下数据,到编辑的时候,就知道那有多么麻烦。举个例子,输入100.00,要改为1000.00,不管在100中的两个0中的哪个0上插入,都要把前面的1往左挪一位,然后依次把右侧的直到插入位置的数据都搬一次,空出位置让你输入,而万一输入的人又不听话,没有输入任何数字就离开了这个焦点,程序要不要把数据恢复回来?你想像一下各种各样的编辑情况,就知道这是多么复杂的处理。如果在单独的一个控件,比如TextBox中处理,那么整个数据链都可以在程序控制之下,但在Grid中的不同Column之间这样贯通数据,那是要在各种事件之间跳进跳出的,何苦费这种精力呢!