为什么只显示一条数据??
BLL层
/// <summary>
/// 获取数据列表
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
public List<MODEL.AA> DataTableToList(DataTable dt)
{
List<MODEL.AA> modellist = new List<MODEL.AA>();
int rowscount = dt.Rows.Count;
if (rowscount > 0)
{
MODEL.AA model;
for (int n = 0; n < rowscount;n++ )
{
model = new MODEL.AA();
if (dt.Rows[n]["id"].ToString() != null)
{
model.id= int.Parse(dt.Rows[n]["id"].ToString());
}
model.name= dt.Rows[n]["name"].ToString();
model.Model = dt.Rows[n]["Model"].ToString();
modellist.Add(model);
}
}
return modellist;
}
页面:
private BLL.BB btp = new BLL.BB();
private MODEL.AA mtp = new MODEL.AA();
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = btp.GetFull(10).Tables[0];//获取数据
foreach (MODEL.AA ss in btp.DataTableToList(dt))
{
string id = ss.id.ToString();
string name= ss.name.ToString();
string model = ss.Model.ToString();
Label1.Text = id;
Label2.Text = name;
Label3.Text = model;
}
运行以后只显示最后一条数据不是现实说有的数据,请问这是原因
相关推荐
PHP查询数据库第一条数据为何不显示?
如果像下面那样写,则在PHP中查询的数据第一条数据不显示,从第二条开始显示 结果: 即:此时是从第二条数据开始读取的。 为什么呢? 因为mysql_fetch_row 与mysql_fetch_assoc两者都是读取的r11的结果集。即:mysqlfetchrow先读取了结果集r11的结果集。 即:mysql_fetch_row先读取了结果集r11的结果集。即:mysqlfetchrow先...
fengmian123
fengmian123
QYR-18900-2026-2032全球与中国智能旋转导向钻井系统市场现状及未来发展趋势 Sample-shijunzhong.docx
QYR-18900-2026-2032全球与中国智能旋转导向钻井系统市场现状及未来发展趋势 Sample-shijunzhong.docx
XERJ 是一款受到社区信赖的本地 AI 搜索引擎
XERJ 是一款受到社区信赖的本地 AI 搜索引擎,能自动为任意文件夹建立索引,让编程智能体直接检索所需代码,省去逐个读取文件消耗的 token。它的主要用途是参考现有实现来写代码(reference coding):接到任务后,智能体下载与任务相关的开源仓库,建立索引,再查阅这些项目的解决方法。 在一项对照研究中,这种做法让智能体的输出 token 用量降至原来的约 1/2.7,同时保持 16/16 的任务完成率(案例研究)。用户在日常开发中报告的用量约为原来的 1/5(使用反馈)。有了可检索的参考实现,较小、较便宜的模型也可能胜过只凭记忆工作的昂贵模型,减少反复修改的次数。把下面这段提示词交给智能体即可开始
DocRes.Vulkan.WinForms.VS2022-Source-r1.1-20261016-102846-206.zip
DocRes.Vulkan.WinForms.VS2022-Source-r1.1-20261016-102846-206.zip 博客地址:https://blog.csdn.net/lw112190/article/details/168119884


