<asp:GridView ID="gridResult" runat="server" AutoGenerateColumns="False" PagerSettings-Mode="Numeric"
PageSize="50" width="900px" align="center"  
DataKeyNames="status,customerSysNo" OnSelectedIndexChanged="gridResult_SelectedIndexChanged" CssClass="DataGridBorder" OnRowCommand="gridResult_RowCommand" AllowPaging="True" OnPageIndexChanging="gridResult_PageIndexChanging" OnRowCreated="gridResult_RowCreated" >
<RowStyle HorizontalAlign= "Center" /> 
<Columns>
                <asp:BoundField HeaderText="编号"   DataField="SysNo">
                    <ItemStyle Width="50px" />
                </asp:BoundField>
                <asp:TemplateField HeaderText="商品编号">
                  <ItemTemplate>
                                <asp:LinkButton ID="lkproductSysNo" runat="server" Text='<%# Eval("ProductSysNo").ToString()%>'  Visible="false" CommandName="product"><%# Eval("ProductSysNo").ToString()%></asp:LinkButton>   
                  </ItemTemplate>
                    <ItemStyle Width="100px" />
                </asp:TemplateField>
                <asp:BoundField DataField="CustomerID" HeaderText="客户名称">
                    <ItemStyle Width="200px" />
                </asp:BoundField>
           
               <asp:TemplateField HeaderText="纠错内容">
                        <ItemStyle Width="400px" />
                  <ItemTemplate>
                      <asp:Label ID="lbCheckContent" runat="server" Visible="false" Text='<%# Eval("CheckContent").ToString()%>'></asp:Label>
                       
                        <%# Eval("CheckContent").ToString()%>
                  </ItemTemplate>                  </asp:TemplateField>
                <asp:BoundField DataField="CreateTime" HeaderText="创建时间">
                    <ItemStyle Width="100px" />
                </asp:BoundField>
            <asp:TemplateField HeaderText="操作">  
            <ItemStyle HorizontalAlign= "Center" Width="50px" /> 
                <ItemTemplate> 
               <%-- <asp:LinkButton ID="lbtnAudit" CommandArgument=='<%#((GridViewRow) Container).RowIndex%>' CommandName="getRow"  runat="server" >审核</asp:LinkButton>--%>
<%--              <a   href="ProductCheckAudit.aspx?SysNo=<%# (int)Eval("SysNo")%>&CheckContent=<%#Eval("CheckContent").ToString()%>">审核 </a> --%>
                    <asp:LinkButton ID="lbtnAudit"  CommandName="getRow"  runat="server" >审核</asp:LinkButton>
            <%-- <a href="ProductCheckAudit.aspx?SysNo=<%# (int)Eval("SysNo")%>&CustomerSysNo=<%# (int)Eval("CustomerSysNo")%>&ProductSysNo=<%# Eval("ProductSysNo").ToString()%>">审核 </a> --%>
             </ItemTemplate>                         
             </asp:TemplateField> 
               
                
</Columns>
<PagerStyle CssClass="DataGridPager" />
<HeaderStyle BackColor="Silver" CssClass="DataGridHead" Height="20px" />
<AlternatingRowStyle CssClass="AlternatingColor" />
</asp:GridView>我明明已经设了固定列宽,但是当某列内容是
“<table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table>” 这种的时候换行就不效了,但是其他列(是中文的)还是自动换行了,只有这个就不换行,然后把列宽撑的很大,太难看了,怎么解决啊,帮帮忙,急

解决方案 »

  1.   

     <asp:TemplateField HeaderText="纠错内容">
      <ItemStyle Width="400px" />
      <ItemTemplate>
      <asp:Label ID="lbCheckContent" runat="server" Visible="false" Text='<%# Eval("CheckContent").ToString()%>'></asp:Label>
        
      <%# Eval("CheckContent").ToString()%>
      </ItemTemplate>
    是不是这列TemplateField 的问题?怎么改啊………………来人哇
      

  2.   

    46 440  wwwzj10 纠错说明 如果您发现产品介绍、规格参数、包装清单、产品图片等信息有误或不完善 2010-10-19 17:43:16 审核  
    47 440  wwwzj10 纠错说明 如果您发现产品介绍、规格参数、包装清单、产品图片等信息有误或不完善 2010-10-11 17:43:16 审核  
    53 440  wwwzj10 <table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table><table 这是GRID的三行数据,最后一行没有自动换行,前面两行换了,可能是因为模板列和英文字符的问题,但不知道怎么解决