1.
 <A HREF='<%#"show_5_other_3.aspx?id="&Container.DataItem("id")&"&boardID="&Container.DataItem("bd")%>'><%#Left(Container.DataItem("zhuti"),20)%>
<asp:Label id="LimitTitle_2" text="... ..." Visible='<%# (System.Text.Encoding.Default.GetByteCount(Container.DataItem("zhuti"))>40).ToString() %>' runat="server"/> </a>2.<TABLE style="BORDER-COLLAPSE: collapse" borderColor="WHITE" BgColor="#e4eaf2" cellSpacing="10" cellPadding="10" width="700" align="center" border="1">主要就是設定cellSpacing="10" cellPadding="10"

解决方案 »

  1.   

    nnh(菲一打) ,第一点写的我没看明白,我用的是datagrid显示的
      

  2.   

    datagrid 里不是也有这两项属性的吗
      

  3.   

    某一列显示文章标题,当文章标题长度超过列宽时,后面的字用...来显示,
    请问这个功能用datagrid怎么实现? 
    有这个属性?
      

  4.   

    ItemDataBound事件里面
    e.Item.Cells[j].Text=e.Item.Cells[j].Text.Substring(1,10);
      

  5.   

    ItemDataBound事件里面
    e.Item.Cells[j].Text=e.Item.Cells[j].Text.Substring(1,10);
    j是指定列
      

  6.   

    属性设计器指定每列的宽度或者用css其实datagrid到客户端就是一个Table
      

  7.   

    lxcc(虫子) ,先谢谢了,
    那么如果我还要实现当鼠标停在标题上的时候,会出现文章全名的提示,怎么实现呢?
    谢谢
      

  8.   

    好像见过用css实现的,不确定!现在没有环境,没法试!明天再试:)
      

  9.   

    那么如果我还要实现当鼠标停在标题上的时候,会出现文章全名的提示,怎么实现呢?
    谢谢
    在ItemCreated事件中设定就好了:
    TableCell myTableCell;
    myTableCell = e.Item.Cells[1];   //假设你的第二列是标题   
    myTableCell.ToolTip = e.Item.Cells[1].Text;  //这样就可以了:)
      

  10.   

    好像用超连接,超连接有个Title属性
      

  11.   

    某一列显示文章标题,当文章标题长度超过列宽时,后面的字用...来显示,
    请问这个功能用datagrid怎么实现?是要象很多网站那样会出现....的样子
      

  12.   

    用这个方法
    e.Item.Cells[j].Text=e.Item.Cells[j].Text.Substring(1,10);不能实现功能啊!!
      

  13.   

    而且我选择datagird的itemstyle属性wrap为false,
    列宽我也已经设定了,
    但是当标题长度过长是,把单元格都撑开了,那么,当文章标题长度超过列宽时,后面的字用...来显示,
    请问这个功能用datagrid怎么实现?