【发布时间】:2019-12-18 22:15:26
【问题描述】:
我有按钮这个按钮用于我想要的类别当点击这个按钮时我想从数据库产品表中获取行并获取两个数据产品名称和价格并将这些值设置为 Windows 应用程序中的动态按钮 注意我为按钮设置了位置属性,例如 flowLayoutPanel 我有这个代码
private void btnhotdrink_Click_1(object sender, EventArgs e)
{
//int StartPositition = 100;
//int EndPosition = 10;
DataTable dt = new DataTable();
dt =clsprdcat.GET_HOTDRINK_CATEGORY();
for(int i=0; i < dt.Rows.Count; i++)
{
for (int s=0; s < dt.Columns[4]; s++)
{
Button l = addbuttons(i,s);
flowLayoutPanel1.Controls.Add(l);
//EndPosition +=70;
}
}
}
Button addbuttons(int i)
{
Button l = new Button();
l.Name = "Name" + l.ToString();
l.Text = "label" + l.ToString();
l.ForeColor = Color.White;
l.BackColor = Color.Green;
l.Font = new Font("Serif", 24, FontStyle.Bold);
l.Width = 170;
l.Height = 80;
//l.Location = new Point(start, end);
l.TextAlign = ContentAlignment.MiddleCenter;
l.Margin = new Padding(5);
return l;
}
我该怎么做
【问题讨论】:
-
您需要设置按钮的位置属性。
-
我有位置属性也不能更新我的问题谢谢