DATAGRID绑定数据时怎么在模板列里截取所要的值  如果绑定的数据HyperLink TEXT中的长度过长 只让其显示20个字符 其余的用......代替  数据源已经在页面PAGE_LOAD中绑定  DataGrid1_ItemDataBound事件中通过E.ITEM.CELL[0].TEXT取出来的总是空  具体事件代码应该怎么写 谢谢了
html里面代码如下:
<asp:datagrid id="DataGrid1" runat="server"  CellPadding="0" BorderStyle="Dashed">
<ItemStyle Wrap="False" VerticalAlign="Middle"></ItemStyle>
<HeaderStyle></HeaderStyle>
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<table id="tb2">
<tr>
<td>
<asp:Image ImageUrl="images/z1.jpg" Runat="server" Width="8" Height="8" BorderStyle="None"
ID="Image1"></asp:Image>
</td>
<td>
<asp:HyperLink NavigateUrl='<%#ResolveUrl(DataBinder.Eval(Container.DataItem,"url").ToString())%>' Runat=server Width=400 Height=8 id=Hyperlink1>
<font style="FONT-FAMILY: 宋体">
<%#DataBinder.Eval(Container.DataItem,"title")%>
</font>
</asp:HyperLink>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>