将List[]读入动态标签
本文关键字:动态 标签 List string | 更新日期: 2023-09-27 18:19:22
我在尝试从List<string[]>
读取数据到动态标签时遇到麻烦。
代码如下:
private void CuentasDeUsuarioForm_Load(object sender, EventArgs e)
{
List <string> [] cuentas = db.Select("SELECT * FROM cuentas_de_usuario");
foreach(List<string> acc in cuentas)
{
for (int i = 0; i < acc.Count; i++)
{
Label nuevoLabelCuenta = new Label { Text = acc[i] };
}
}
}
谁知道我在哪里做错了?我没有得到任何语法或编译错误,但它只是在表单中没有显示任何内容。
this.Controls.Add(nuevoLabelCuenta);
(内部for循环)
你应该有一个占位符的标签,就像B说的。
private void CuentasDeUsuarioForm_Load(object sender, EventArgs e)
{
List <string> [] cuentas = db.Select("SELECT * FROM cuentas_de_usuario");
foreach(List<string> acc in cuentas)
{
for (int i = 0; i < acc.Count-1; i++)
{
Label nuevoLabelCuenta = new Label { Text = acc[i] };
this.panel1.Controls.Add (nuevoLabelCuenta );
}
}
}
其中Panel1是您的占位符