2017-05-05 9 views
0

gridview 행의 마우스를 놓을 때 툴팁을 표시해야합니다. 템플릿 필드로 확인란이 있습니다. 확인란이 비활성화되면이 툴팁을 표시하려고합니다. 다음은 내가 툴팁을 표시 할 gridview에 rowdataboudmouseover에서 gridview 행에 툴팁 텍스트를 표시하는 방법은 무엇입니까?

if (e.Row.RowType == DataControlRowType.DataRow) 
      { 
       string State = (e.Row.Cells[a].Text).ToString(); 
       foreach (TableCell cell in e.Row.Cells) 
       { 
        if (State == "Y") 
        { 
         cell.BackColor = Color.Gray; 
         e.Row.Attributes.Add("onmouseover", "alert('This data is reserved');"); 

        } 
       } 
      } 

여기에 대신 경고 상자를 보이고있다.

는 다음과 같이

답변

0

시도 설정 title 속성 : 당신은 단지 그것을 초기화해야 마우스가 행 위에있을 때이 기본 스타일의 툴팁이 표시됩니다

e.Row.Attributes.Add("title", "This data is reserved"); 

은, 그러나, 당신은 jQuery UI tooltip plugin

을 고려하고자 할 수 있습니다 예를 들어 코드 아래에있는 코드를 사용하여 전체 문서에 대한 툴팁 플러그인을 초기화하고 구성합니다.

<script src="Scripts/jquery-2.0.0.min.js"></script> 
<script src="Scripts/jquery-ui-1.12.1.min.js"></script> 
<link href="Content/themes/base/all.css" rel="stylesheet" /> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $(document).tooltip(); 
    }); 
</script>