怎样在后台绑定数据,是绑定到动态生成的控件上的

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:48:28
我要在页面上动态生成几个label;想让label上绑定上从数据库中查询出来的字段,怎么办?
是会有controid 啊 可是怎么绑定呢?
我听说有在后台循环dataset的列的,然后绑定到动态生成的控件上,怎么循环绑定?我不会循环dataset

很简单,动态生成一样会有controlid,你通过controlid来赋值就可以了

假设你动态生成10个button,并且ID连续,如btn1,btn2...btn10
然后要给btn的text属性复制,这些text存在一个dataset中

那么一个
for(i=0;i<10;i++)
{
button btn = new button();
btn.ID = "btn" + i + 1;
btn.Text = ds.Tables[0].Rows[i].ItemArray[0].ToString();
}

//btn.Text = ds.Tables[0].Rows[i].ItemArray[0].ToString();这一句记得修改成你自己的dataset存数据的列