2011-09-15 5 views
0
protected void MyGrid_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 

        if (value >= lowtarg && value < Toptarg) 
        { 
         img.ImageUrl = "Styles/Images/AmberBox.jpg"; 
        } 
        else if (value >= Toptarg) 
        { 
         img.ImageUrl = "Styles/Images/GreenBox.jpg"; 
        } 
        else if (value < lowtarg) 
        { 
         img.ImageUrl = "Styles/Images/RedBox.jpg"; 
        } 

      } 

서버 측에서이 작업을 수행하고 격자보기에서 이미지를 표시합니다.그리드의 같은 열에있는 많은 이미지에 대한 툴팁 추가. asp.net에서

      <asp:TemplateField HeaderText="Status"> 
         <ItemTemplate> 
         <asp:ImageButton ID="Status" runat="server" /> 

         </ItemTemplate> 

이것은 이미지를 표시하는 격자보기의 열입니다. 어떻게 각 이미지에 대한 도구 설명을 추가 할 수 있습니까?

답변

0

ImageButton의 AlternateText property을 사용합니다. 은 MSDN 문서에서

: 도구 설명을 지원

브라우저는 도구 설명이 텍스트가 표시되어 있습니다. 나도 같은 위해 3 개의 다른 이미지를 데

+0

을 (당신은 ... 당신이 툴팁에 갖고 싶어하고 어디에서 오는지 당신은 자세한 내용을 필요로하는 경우 무엇 내용을 지정해야합니다) 열, 각 이미지가 다른 기능을 나타내므로 어떻게 이미지 버튼에 대체 텍스트를 제공 할 수 있습니까? 나는 서버 쪽에서 대체 텍스트 속성을 주려고했지만 아무 쓸모가 없었다. did not work – Mano

+0

@Mano 위 코드에서'img' 변수의 타입은 무엇입니까? –

+0

@Mano 나는 당신이이 일을하고 있다는 수락 체크 표시를 취합니다 ... 어떻게 귀하의 코멘트에 언급 된 문제를 해결 했습니까? :) –

관련 문제