如何使用C#中的数据库动态设置按钮文本?

时间:2015-04-21 07:58:09

标签: mysql c#-3.0

我正在尝试创建一个动态设置按钮文本的应用程序。

enter image description here

一旦在数据库上添加了项目,就应该设置上述空白按钮。例如,我在数据库中添加了“New Item Here”,它应该如下图所示。

enter image description here

到目前为止,我所做的是在数据库上添加一个项目并手动设置需要重建/重新安装应用程序的按钮文本。

有没有办法可以自动设置按钮文字? 或者,或者,制作一个看起来像一组按钮的填充列表视图?

谢谢!

3 个答案:

答案 0 :(得分:0)

建立与数据库的连接,然后从中提取所有必需的数据,并将每个值分配给按钮名称

//设置按钮名称

ButtonName.Text = variable name that holds the string from database ;

答案 1 :(得分:0)

使用此循环语句

数据数组表示数据库中的buttonNames

 string[] data = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };

int i = 1;
while (i < 11)
     {
 foreach (var x in data)
 {
         String button = "button";
         String Button = (button + i).ToString();
         Button.Text=x;
         i++;
     }
 }

在您的GUI设计中,给出按钮名称,如“button1”,“button2”,“button3”等

答案 2 :(得分:0)

我找到了这个问题的解决方案Assign button text dynamically via a loop。标记的答案,通过ID获取控件对我有用。