我想在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