2013-04-05 3 views
0

안녕하세요 저는 첫 번째 열이 확인란 인 6 열이있는 gridview가 있습니다. 확인란 옆에 이미지를 삽입하여 유효성 검사시 해당 행과 관련하여 이미지가 표시되지 않아야하는 경우 이미지가 표시되도록해야합니다. 이미지가 표시되어서는 안됩니다. 수행 할 작업입니다. 도와주세요. 미리 감사드립니다.조건에 따라 gridview의 열에 이미지를 표시하십시오.

+0

논리는 것입니다 : 당신의 영문 파일에서 당신도 당신의 검증 결과에 따라 유효성 검사를 수행 할 때 수행 뒤에 코드에서 그런 다음 TemplateField

<asp:TemplateField HeaderText="Header" > <ItemTemplate> <asp:CheckBox runat="server" ID="cbWhatever" ></asp:CheckBox> <asp:Image runat="server" ID="img1" ImageUrl="~/filename1" Visible="false"/> <asp:Image runat="server" ID="img2" ImageUrl="~/filename2" Visible="false"//> </ItemTemplate> </asp:TemplateField> 

를 만들 initializeRow 이벤트에 있어야합니다. –

+0

[다른 열의 값을 기반으로 한 gridview 열의 표시 이미지] 중복 가능 (http://stackoverflow.com/questions/1739292/display-image-in-gridview-column-based-on-value-in-other- 열) – Hogan

+0

하지만 난 이미지와 내 확인란을 모두 동일한 열에 미안 해요 만약 내가 잘못된 방법으로 내가이 기술에 매우 새로운 꿀벌 그래서 부탁했다 – user2249768

답변

0

다음과 같이하십시오.

Image img = (Image)e.Row.FindControl("img1"); 
img1.Visible = true; 

또는

Image img = (Image)e.Row.FindControl("img2"); 
img2.Visible = true; 
관련 문제