gpt4 book ai didi

c# - ASP.NET 和 C# 用数据库中的数据填充表格

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:45 24 4
gpt4 key购买 nike

我用一些 C# 和 asp.net 创建了一个表,用于填充数据库中的数据,但是当我向表中添加数据时,数据将转到同一行。我想将数据放在多行中。

我用过的一些代码是:

int tmp = 0;
TableRow tabelaLinhas = new TableRow();
while (tmp < dados.Rows.Count)
{
TableCell celula = new TableCell();
celula.Controls.Add(new LiteralControl(dados.Rows[tmp]["nome"].ToString()));
tabelaLinhas.Cells.Add(celula);
tabela.Rows.Add(tabelaLinhas);

CheckBox caixa = new CheckBox();
caixa.ID = dados.Rows[tmp]["nome"].ToString().Replace(" ", "").ToLower() + "CheckBox";
celula = new TableCell();
celula.Controls.Add((Control)caixa);
tabelaLinhas.Cells.Add(celula);
tabela.Rows.Add(tabelaLinhas);

tmp++;
}

最佳答案

移动

TableRow tabelaLinhas = new TableRow(); 

进入while循环;您只创建了一个行对象,即使您添加了多次。每次 while 迭代都需要创建新实例。

HTH.

关于c# - ASP.NET 和 C# 用数据库中的数据填充表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4476174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com