2009-09-23 73 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