2015-03-30 2 views
0
protected void grd_RowDataBound(object sender, GridViewRowEventArgs e) 
      { 
       if (e.Row.RowType == DataControlRowType.DataRow) 
       { 
        foreach (TableCell cell in e.Row.Cells) 
        { 
         string cellText = e.Row.Cells[5].Text; 

         if (cell.Text.Length > 10) 
         { 
          cell.Text = cell.Text.Substring(0, 10) + "...."; 
          cell.ToolTip = cellText; 
         } 
        } 
       } 
      } 

Из приведенного выше метода у нас есть всплывающая подсказка по каждому столбцу таблицы. Ниже код показывает, что 6-я колонка будет заполнять всплывающую подсказку.Как дать css для всплывающей подсказки в asp.net?

<script type="text/javascript"> 
      $(document).ready(function() { 
      focus.($("#grdStudentList td:nth-child(6)")); 
      }); 
    </script> 

Как я дам css этому фокусу, который будет отображаться в виде подсказки.

+0

'grdStudentList..Attributes.Add («класс»,«некоторые-класс»)' .this образом, вы можете сделать и дать класс – BNN

+1

Я считаю, что всплывающая подсказка - не что иное, как атрибут 'title'. вы можете использовать 'var tooltip = $ ('selector'). attr ('title'); $ ('selector'). attr ('title', null); $ ('selector'). prepend ($ ('' + tooltip + '')) ', и тогда вы можете применить style to '.tooltip {}' – Bellash

+0

Это не работает для меня .. :( – elsit

ответ

0

Пожалуйста, проверьте, если все слово содержит более 10 символов

(if (cell.Text.Length > 10) 
Смежные вопросы