当前位置:编程学习 > C#/ASP.NET >>

GridView格式问题

我想在gridview第一列显示商品名称 点击后进入详细菜单。但是这一列里的linkbutton后边都有一个空格,怎么能去掉这个空格啊??asp代码如下
<asp:TemplateField  HeaderText="商品名称">
    <ItemTemplate>
        <table ><tr><td>
             <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"  Width="250px" 
                  CommandName="Select" Text='<%# Eval("auctionitem")%>'></asp:LinkButton>
         </td></tr></table>
    </ItemTemplate>
    <ControlStyle Width="230px" />
    <ItemStyle Font-Underline="False" ForeColor="#1EB601" Wrap="False" HorizontalAlign="Left" Width="250px" />
    <HeaderStyle Wrap="False" />
    <ItemStyle Wrap="true" />
</asp:TemplateField>

--------------------编程问答-------------------- 你可以做一个 选择 列啊 ,然后再在gridview事件里写代码 --------------------编程问答-------------------- 不会把 --------------------编程问答-------------------- 怎么会这样?
--------------------编程问答-------------------- 是不是不是有空格,只是距离比较大。你可以只拖一个linkbutton,不用放table的吧?
如果真的有空格,检查一下数据库里的数据是否有空格吧。
再不行就跟一遍看看在哪里加上了空格 --------------------编程问答-------------------- 怎么会有空格?
即使有也不影响LinkButton的连接. --------------------编程问答-------------------- try

CommandName="Select" Text=' <%# Eval("auctionitem")%>'> </asp:LinkButton></td></tr>
--------------------编程问答-------------------- 不知道是不是Text=' <%# Eval("auctionitem")%>',第一个单引号后的空格?
为什么模板里要套个表格呢。
<asp:TemplateField  HeaderText="商品名称"> 
    <ItemTemplate> 
      <asp:LinkButton ID="LinkButton1" runat="server" 
                  CausesValidation="False" 
                  Width="250px" 
                  CommandName="Select" Text='<%# Eval("auctionitem")%>'>
      </asp:LinkButton> 
    </ItemTemplate> 
    <ControlStyle Width="230px" /> 
    <ItemStyle Font-Underline="False" ForeColor="#1EB601" 
               Wrap="False" HorizontalAlign="Left" Width="250px" /> 
    <HeaderStyle Wrap="False" /> 
    <ItemStyle Wrap="true" /> 
</asp:TemplateField> 
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,