2012-09-18 48 views
0

我想通过C#在datalist Itemtemplate内插入asp图像控件。这是下面的代码我目前正在尝试,但它没有奏效。通过C#在DataList模板中添加图像控件

DataList DataListCampaign = new DataList(); 
DataListCampaign.RepeatLayout = RepeatLayout.Flow ; 
DataListCampaign.RepeatDirection = System.Web.UI.WebControls.RepeatDirection.Horizontal; 
DataListCampaign.DataSource = CampTabImage; 
DataListCampaign.DataBind(); 
Image TabImages = new Image(); 
TabImages.ID = "TabImages"; 
DataListCampaign.Controls.Add(TabImages); 
TabContainer1.Tabs[k].Controls.Add(DataListCampaign); 

问题在哪里?

+0

当我在上面的注释中粘贴代码时,我们如何通过C#动态地实现这件事。 –

回答

0

尝试与此

 Image TabImages = new Image(); 
    TabImages.ID = "TabImages"; 
    TabImages.ImageUrl = "~/imagepath"; 
    DataListCampaign.Items[0].Controls.Add(TabImages); 
0

看看这link ......我相信它会让你取得你想要达到的目标。

+0

我需要在Datalist的中插入Image。它可以通过C#,但不知道如何去做。你错了 –

+0

先生,我不需要插入 - > TabImages.ImageUrl =“〜/ image.jpg”,因为我绑定数据在ItemDatabound事件的时间 –

+0

上面的代码显示您已经绑定了数据,此后您是否尝试向其添加控件,这是我指向您的错误方法。 – 2012-09-18 17:36:50