如题

解决方案 »

  1.   

    哎 不知道那东西怎么设置 网上看了 都说是手写html编写模版 用那模版 我还不如用Repeater简单。
      

  2.   

    这个你要看你gridview的宽度来调整了
      

  3.   

    <asp:Repeater ID="repAffiche" runat="server">
        <HeaderTemplate>
        <table style="width:100%;">
        <tr style="background-color: #ff9966;">
        <td style="width:70%;">标题</td>
        <td style="width:70%;">发布时间</td>
        </tr>
        </HeaderTemplate>
        <ItemTemplate>
        <tr style="background-color: #cccccc;">
        <td style="width:70%;">
        <a href='<%# Eval("INEWS","modules/info/Articles.aspx?i={0}") %>' target="_blank"><%#Eval("TITLE") %></a>
        </td>
        <td style="width:70%;"><%# Eval("OUTTIME") == DBNull.Value ? null : ((DateTime)Eval("OUTTIME")).ToString("yyyy-MM-dd")%></td>
        </tr>
        </ItemTemplate>
        <AlternatingItemTemplate>
         <tr>
        <td style="width:70%;">
        <a href='<%# Eval("INEWS","modules/info/Articles.aspx?i={0}") %>' target="_blank"><%#Eval("TITLE") %></a>
        </td>
        <td style="width:70%;"><%# Eval("OUTTIME") == DBNull.Value ? null : ((DateTime)Eval("OUTTIME")).ToString("yyyy-MM-dd")%></td>
        </tr>
        </AlternatingItemTemplate>
        <FooterTemplate>
        </table>
        </FooterTemplate>
        </asp:Repeater>
    ------------------------------
    给你个例子
      

  4.   

    datagrid是在<asp:BoundColumn DataField="who" SortExpression="who"  HeaderText="研究人"></asp:BoundColumn>中,加入ItemStyle-Width="数字"来控制每个列的宽度。
    gridview也差不多
      

  5.   

    你把那列删了不就得了吗?怎么不行啊?在gridview属性里,选择Columns 点(collection)旁边的按钮,就可以对里面的项进行控制了。
      

  6.   

    隐藏某一列
    =============
    Visible=false
      

  7.   

    每个列的宽度
    ============
    ItemStyle请参考
    <asp:BoundField DataField="ForumPosts" HeaderText="ForumPosts" ReadOnly="True" SortExpression="ForumPosts" >
    <ItemStyle Width="60px" HorizontalAlign="Center"/>
    </asp:BoundField>
    <asp:TemplateField>
    <ItemTemplate>
    <%# Eval("ForumLastPostDate", "{0:MM/dd/yy}") %><br />
    </ItemTemplate>
    <ItemStyle Width="90px" HorizontalAlign="Center"/>
    </asp:TemplateField>