我用datagrid显示了数据库中的数据,但是其中有一列,例如:新闻的标题一列,有些标题的内容太长,为了美观,我想把一行中的标题字符最大限制为15,请问怎么做啊,多余的内容用来代替.
解决方案 »
- 新闻内容如下下载
- sql的日期字段问题
- 如何将DataTable转换为List<T>类型??
- label如果没有内容则不显示,且不占用页面位置?
- SqlDataAdapter.Fill(ds,table)总提示table是invalid object name
- 刷新iframe
- ASP.Net Application的生命周期是多长?
- 紧急求帮助:关于配置文件的问题
- 小弟新人,求个例子,各位大虾帮个忙哈~``````
- 简单的问题。做.net论坛时显示的帖子是用什么作为容器来显示的?Textbox?还是Label?
- 十六进制转换问题
- 如何获取DataList中模板列Item Template的LinkButton的值?谢谢!
ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)
dim lblGetTitle as Label
lblGetTitle = CType(e.Item.FindControl("lblBoardType"),Label)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
If lblGetTitle.Text.Length > 10 Then
lblGetTitle.Text = lblGetTitle.Text.Substring(0, 10) + "......"
End If
End If
End Sub
<ItemTemplate>
<asp:Label ID="lblBoardType" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "boardtype") %>' />
</ItemTemplate> </asp:TemplateColumn>