Hac*_*aks -1 c# visual-studio-2008 winforms
我有一组20个按钮,名为button1,button2,button3,button4,button5,button6,...,button20.
我想为每个按钮分配新的Text值:
button1.Text = "something";
button2.Text = "anotherthing";
.
button20.Text = "somethingelse";
Run Code Online (Sandbox Code Playgroud)
这些值将在主按钮的按钮单击事件中分配.有多个主按钮为每个小按钮(button1,button2,...,button20)分配不同的值.
为了使值赋值更容易和更方便,我想在数组中加载这些按钮并从数据库文件中获取值.
但是如何在阵列中安排它们呢?以及如何自动从数据库中为这些按钮赋值?
希望这个问题能得到解答.
我想在数组中加载这些按钮(但是如何在ARRAY中安排它们?).
试试这个:
Button[] buttons = {
button1,
button2,
button3,
...
};
Run Code Online (Sandbox Code Playgroud)
您还可以考虑动态创建按钮而不是使用设计器,因为这将减少许多重复性工作,并使将来更容易更改按钮数量.
并从数据库文件中获取填充值
通常,您不应直接从数据库文件中读取.您应该使用数据库API,例如使用SQL进行查询.您可以使用ADO.NET从C#执行此操作.您还可以找到一个OR/M,例如LINQ to SQL或实体框架,这样您就不必自己编写SQL.
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |