2009-09-23 72 views
0

在我的应用程序中我想创建动态datalist我创建但它不显示 这是我的代码请帮助我,谢谢你。在asp.net中的动态控件

保护无效btn_Click(对象发件人,EventArgs的) {

DataList datlst = new DataList(); 
    datlst.ID = "mydatalist"; 
    da = new SqlDataAdapter("select emname from emp", con); 
    ds = new DataSet(); 
    da.Fill(ds, "emp"); 

    datlst.DataSource = ds.Tables[0]; 
    datlst.DataBind(); 

    //this.Controls.Add(datlst); 
    form1.Controls.Add(datlst); 



} 
+1

由同一用户Dublicate:http://stackoverflow.com/questions/1465053/how-to-create-datalist-dynamically – Canavar 2009-09-23 11:07:56

回答

2

必须设置的ItemTemplate对于其中数据将被结合的数据列表。 请查看此link创建来自代码后面的项目模板

请检查它是否可以帮助。

+0

如何设置项目模板请帮助我Himadriü印度? – 2009-09-24 03:41:10

+0

是的。我是印度人。你有没有跟着我提到的链接?一切都在那里实施。您可以找到如何创建ItemTemplate,HeaderTemplate和FooterTemplate。模板在MyTemplate类中定义,该类实现ITemplate 接口。清单4包含了如何创建动态数据列表和设置ItemTemplate,HeaderTemplate和FooterTemplate。 Plz检查 – Himadri 2009-09-24 05:15:55