2015-01-20 2 views
0

Это кодировка вида с сеткой. Я хочу, чтобы название меню усекало под занавес. Ограниченный размер в столбце таблицы сетки (длина строки усечения)

<asp:BoundField DataField="MenuName" HeaderText="MenuName" TruncateLegnth="6" /> 
<asp:BoundField DataField="Url" HeaderText="Url" /> 
    <asp:BoundField DataField="Tooltip" HeaderText="Tooltip" /> 

Раньше я использую динамическое значение устанавливается

защищен недействительными GridView1_RowDataBound (объект отправителя, GridViewRowEventArgs е) { INT I = 0;

 if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      foreach (TableCell cell in e.Row.Cells) 
      { 
       i++; 
       string Word = cell.Text; 


       if (cell.Text.Length > 5 && (i == 1)) 
        cell.Text = cell.Text.Substring(0, 5) + "...."; 

       if (cell.Text.Length > 3 && (i == 3)) 
        cell.Text = cell.Text.Substring(0, 3) + "...."; 
       if (cell.Text.Length > 6 && (i == 2)) 
        cell.Text = cell.Text.Substring(0, 6) + "...."; 
       cell.ToolTip = Word; 
      } 
     } 


    } 

Теперь мне нужна колонка на основе TruncateLegnth.

ответ

Смежные вопросы