我正在尝试创建一个动态设置按钮文本的应用程序。
一旦在数据库上添加了项目,就应该设置上述空白按钮。例如,我在数据库中添加了“New Item Here”,它应该如下图所示。
到目前为止,我所做的是在数据库上添加一个项目并手动设置需要重建/重新安装应用程序的按钮文本。
有没有办法可以自动设置按钮文字? 或者,或者,制作一个看起来像一组按钮的填充列表视图?
谢谢!
答案 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获取控件对我有用。