小弟 碰到这样的问题:
一个网页是按 800X600大小设计的 ,上面有一个DataGrid显示数据,现在 我在浏览的时候,有许多数据比较长(一句话或者是很长的网址),这样DataGrid就被延长了很多,很难看一个页面突出去一块.我想限制以下DataGrid的大小 比如 800宽 就800宽,一旦超出就 在格子里长的那段自动换行.
或者 一旦超出 就出现 垂直或水平的拖动条
不知道怎么做,请诸位大侠 帮忙
一个网页是按 800X600大小设计的 ,上面有一个DataGrid显示数据,现在 我在浏览的时候,有许多数据比较长(一句话或者是很长的网址),这样DataGrid就被延长了很多,很难看一个页面突出去一块.我想限制以下DataGrid的大小 比如 800宽 就800宽,一旦超出就 在格子里长的那段自动换行.
或者 一旦超出 就出现 垂直或水平的拖动条
不知道怎么做,请诸位大侠 帮忙
解决方案 »
- <a href="/book/@book.id/">
- 关于一个ASP的登入页面连接SQL数据库的问题?
- 怎么在<script>///</script>中 执行FORM中的一个按钮的单机事件?
- 请问在什么情况下使用WebControl,什么时候使用HtmlControl+JavaScript?
- 使用C#怎样读取nText
- 用IIS浏览网页的问题
- 怎样获取DATAGRID中Select的值?
- 如何获取GridView“编辑”状态下DropDownList的值?
- 救火!!关于DataGrid
- [求助] 我看不懂 哪里不对? 该怎么办?
- asp.net多人开发时的合作问题?(大家都来讨论呀!)
- 新打开页面怎么得到第一个页面的控件值?
前台
<ItemTemplate>
<asp:HyperLink id=HyperLink1 runat="server" Text='<%# FormatStr(databinder.eval(container.dataitem,"NewsTitle")) %>' ToolTip='<%# "新闻标题: " & databinder.eval(container.dataitem,"NewsTitle")%>'>
</asp:HyperLink>
</ItemTemplate>
后台
Public Function FormatStr(ByVal strValue As Object) As String Dim intMaxLen As Integer = 11 If IsDBNull(strValue) Then
FormatStr = " "
ElseIf CStr(strValue).Length >= intMaxLen Then
FormatStr = Left(CStr(strValue), intMaxLen) & "..."
Else
FormatStr = CStr(strValue)
End If End Function方法是使用了title