2012-09-18 5 views
0

C#을 통해 데이터리스트 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 ... 나는 그것이 당신이 달성하기를 원하는 방향으로 나아갈 것이라고 믿습니다. <: DataList에 ID = "DataList2"RUNAT = "서버"ASP>

+0

Datalist의 안에 Image를 삽입해야합니다. 그것은 C#을 통해 가능할 수 있지만 어떻게 해야할지 모르겠다. 너는 틀렸어. –

+0

이고 내가 TabImages.ImageUrl = "~/image.jpg"를 삽입 할 필요가 없다. ItemDatabound 이벤트의 시간 –

+0

위의 코드는 이미 데이터를 바인딩 한 후 컨트롤을 추가하려고 시도했음을 보여줍니다. 이는 잘못된 방식으로 사용자를 가리키고 있습니다. –

관련 문제