我想在C#中创建一个POS系统(非常基本的),并且我有一个MYSQL数据库中的产品,我想要被拉动然后显示在系统中。将OnClick事件添加到按钮
我可以生成名称没有问题的按钮,我遇到的问题是,我想要实现一种方式,让用户点击一个按钮,并将其添加到列表框中 - 这很容易做到如果我知道的产品在数据库中的金额,但我不会,所以我需要的onclick处理程序与按键通过编程产生
这里是我的按钮生成代码:
int i = 1;
while (sqlReader.Read())
{
//Create label
var button = new Button {Text = String.Format(sqlReader.GetString("productName"), i)};
//Position label on screen
button.Left = 110;
button.Top = (i + 1)*30;
//Add controls to form
Controls.Add(button);
i++;
}
我知道不是所有的它在那里,但那是我用来生成按钮的while循环,所以我想知道处理程序是否会在那里?
我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –
这是一个winforms应用程序? –
是的,它是一个窗体 – user2960452