可以,在前台用绑定即可,用label,<asp:label id=reply runat=server text='<%# DataBinder.Eval(Container.DataItem,"Content") %>' Visible="flase">
在后台操作label,reply.Text=str.SubString(0,8)+".........";
等等

解决方案 »

  1.   

    看看天行论坛吧代码吧,已经实现楼上的功能
    http://kid.wincn.com/
      

  2.   

    可以在DataGrid 中使用模板列,在模板列中插入一个表格,然后绑定你要显示的数据即可.
      

  3.   

    一瓢兄
    MSDN上说DataBinder.Eval会降低性能,不知有没有更好的绑定方法?
      

  4.   

    如果不需要格式化数据,可以<%# Container.DataItem("字段") %>
      

  5.   

    建议自己写一个ascx吧,然后在DataGrid里把这个控件加进去。
      

  6.   

    <asp:TemplateColumn HeaderText="UserInfo">
    <HeaderStyle Wrap="False" HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle Wrap="False" HorizontalAlign="Center"></ItemStyle>
    <ItemTemplate>
    <asp:Label ID="lblUserName" Runat="server" Text='<%# DataBinder.Eval(Container,"DataItem.col_username") %>'>
    </asp:Label><br>
    <asp:Label ID="Label1" Runat="server" Text='<%# DataBinder.Eval(Container,"DataItem.col_sex") %>'>
    </asp:Label><br>
    <img border="0" src='<%# DataBinder.Eval(Container, "DataItem.col_userphoto") %>'  width="80" height=60><br>
    <img src="images/ip.gif" border="0" 
    alt='<%# DataBinder.Eval(Container,"DataItem.col_username")+ "的IP地址:"+ DataBinder.Eval(Container,"DataItem.col_userip")%>'
     > <a href='<%# DataBinder.Eval(Container,"DataItem.col_homepage") %>'><img src="images/home.gif" border="0" alt='<%#  DataBinder.Eval(Container,"DataItem.col_username") + "的主页"%>'></a>
    <a target="_blank" href='<%# "http://search.tencent.com/cgi-bin/friend/user_show_info?ln="+ DataBinder.Eval(Container,"DataItem.col_oicq")%>' >
    <img src="images/qq.gif" border="0" alt ='<%# DataBinder.Eval(Container,"DataItem.col_username")+"的QQ"%>'></a>
    <a href='<%# "mailto:"+ DataBinder.Eval(Container,"DataItem.col_useremail") %>'><img src="images/email.gif" border="0" alt='<%# DataBinder.Eval(Container.DataItem,"col_username")+"的Email"%>'></a>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  7.   

    我用 repeat <asp:repeater id="Repeat1" Runat="server">
    <HeaderTemplate>
    </HeaderTemplate>
    <ItemTemplate>
    <table width="95%">
    <tr bgcolor="#f1f5fa">
    <td width="50%" height="31" align="left">
    <font size="2" color="#3366cc">回复人﹕<%# container.dataitem("usercode") %></font>
    <td width="50%" height="31" align="right">
    <font size="2" color="#3366cc">
    <%# container.dataitem("TTime") %>
    </font>
    </td>
    </tr>
    <tr>
    <td width="100%" colspan="2">
    <font size="2">&nbsp;&nbsp;&nbsp;&nbsp;<%# container.dataitem("content") %></font>
    &nbsp;&nbsp;&nbsp;&nbsp;
    </td>
    </tr>
    </table>
    </ItemTemplate>
    <SeparatorTemplate>
    </SeparatorTemplate>
    <FooterTemplate>
    </gr>
    </FooterTemplate>
    </asp:repeater></td>
      

  8.   

    datagrid,datalist ,repeater, 用哪个比较好一点呢,好像datagrid是应用于列,datalist应用于行
      

  9.   

    Container就是直接那个绑定的数据源么,用dataset没关系的吧
      

  10.   

    发现一个问题,我在itemtemplate里面拉的控件不能定位
      

  11.   

    可以看看这个贴子的作法:http://www.erist.com/Forums/ThreadView.aspx?ThreadID=165&ForumID=4