使用数据窗口画笔创建数据窗口对象、然后通过数据窗口控件的DataObject属性将两者联系起来,这种方法虽然已经给开发人员带来了极大的方便性,但并不足以应付各种情况。例如,在应用程序运行时才知道用户要访问哪个表、才知道用户需要什么样的数据。这时,就应该考虑运用动态数据窗口了。