2010-08-31 85 views
1

問候所有人..我只是想問,是否可以在gridview中的字段中設置最大長度?在gridview中設置最大長度

下面是我的gridview樣本,檢索格式化的HTML在我的數據庫..我想要實現的是限制字符的最大長度,即「50」,然後自動創建後續字符的分頁..要張貼在GridView

<div id="GridScroll" class="grid_scroll"> 
      <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" BorderStyle="None" 
     GridLines="None" 
    DataSourceID="SqlDataSource1" Height="308px" Width="1174px" ShowHeader="False"> 
    <Columns> 
     <asp:TemplateField SortExpression="NewsText" ShowHeader="False"> 
      <ItemTemplate> 
       <asp:Literal EnableViewState="false" ID="literal1" Text='<%# Bind("NewsText") %>' mode="PassThrough" runat="server" /> 
      </ItemTemplate> 
     </asp:TemplateField> 
    </Columns> 
</asp:GridView> 

任何意見或建議被高度追捧......謝謝

+0

分頁的試驗性質是取決於頁面大小和啓用ispaging財產或禁用,所以設置頁面大小= 1點或別的東西,並確保您綁定的行數網格視圖。 – Ramakrishnan 2010-08-31 04:04:47

+0

首先..感謝您的反應Ramakrishman ..但我已經嘗試過你的建議,仍然沒有達到我想要的輸出.. – Kid 2010-08-31 16:15:34

回答

0

嘗試設置ASP的固定寬度:文本對象

+0

我不明白它..我甚至沒有看到我的文字寬度屬性...如果你不介意,你能告訴我怎麼樣?這是一個函數或東西..感謝 – Kid 2010-08-31 16:13:29

+0

同意@Kid - 文字控制包括文字代碼(HTML,CSS,Javascript ...)。爲了您的可能,您可以通過將其添加到文本的Text屬性中,從字面上包含寬度格式指令:style =「width:1234px;」或類似的東西。 – 2012-05-24 17:56:24

1

使用這種在網格文字

Text='<%# Bind("NewsText").ToString().Substring(0, 50) %>'