【发布时间】:2013-08-02 11:40:19
【问题描述】:
我创建了一个表单设计器应用程序。你可以看到下面的截图。用户可以设计一个屏幕并用名称保存它。当用户保存表单时,应用程序只保存控件的类型(文本框、标签、按钮...)、名称、宽度、高度、位置 x、位置 y 等......
现在,我想让用户将 SQL SELECT STATEMENT 保存到应用程序中,然后让用户将该 SQL SELECT STATEMENT 中的数据表绑定到用户创建的控件。
可以说,用户已经保存了这个 SELECT 语句,如下所示
SELECT ID,NAME, LASTNAME FROM PERSONS
用户创建的表单有 3 个文本框。我怎样才能将它们相互绑定?
你们能给我一些线索吗?
【问题讨论】:
-
用户把这条sql语句保存在哪里?在文本框或其他东西中?
-
我将制作另一个带有大多行文本框的 winform 屏幕。这样用户甚至可以输入复杂的选择语句。我也会将这些选择语句存储在数据库中
-
作为一个想法,您可以将此查询作为字符串获取,并且可以检查
SELECT和FROM之间的字数。然后你可以动态创建文本框。 -
将数据绑定到控件需要明确指示哪个控件绑定到哪个字段/列,我认为这些信息也应该保存。