Datarepeater中的文本框动态'数据绑定'

时间:2008-09-17 20:57:02

标签: mysql vb.net datarepeater

我需要知道是否可以动态地将驻留在datarepeater中的文本框绑定到“动态”创建的BindingSource。我正在使用VB.net。我使用的数据库是一个MySQL数据库。

我必须动态使用连接,因为数据库不是永久驻留在同一台服务器上。

[编辑]
好吧,所以当问问题时我会感到沮丧。我正在制作的应用程序不是基于Web的。它是一个简单的(我希望)应用程序连接到MySQL数据库,访问表,以便我可以编辑/查看它。当前设置使用“添加数据源”向导。我已成功使用mysql连接器dll动态连接到dbase,但没有在设计时将文本框设置为数据源,我不确定如何通过datarepeater“链接”它们。

2 个答案:

答案 0 :(得分:1)

您的连接字符串应在Web.Config中定义,如果将数据库移动到其他服务器,则只需修改web.config条目即可。只要保持连接字符串名称相同,BindingSource对象就会从配置中获取新值。


编辑

事实上,同样的概念应该适用于上面列出的网络应用程序答案。

所有数据对象都应该是硬编码的,它只是连接字符串(您必须要求用户,或者在数据库移动时作为更新推出),这将被修改。

例如,在项目中创建App.Config文件。将其中一个配置值作为连接字符串。此配置值将是您在需要时获取连接字符串的位置。然后,您的向导将在那里允许用户轻松修改连接。

答案 1 :(得分:0)

然后查看app.config

conenction字符串应该在那里。

如果不是,那么你应该把它放在这里,因为你可以随时更改这个文件,而不必重新编译你的应用程序。