怎样让datagrid现实的文本自动换行?
hp21c 2003-10-17 12:20:46 用datagid显示文本,但在一行里面拉得太长了,浏览器不够装,怎样才能使显示自动换行?
代码如下:
<%@Page Language="VB" explicit="true" debug="true" runat="server"%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<html>
<script runat="server">
Sub Page_Load(Sender As Object, E As EventArgs)
Dim DS As DataSet
Dim conClasf As OleDbConnection
Dim MyCommand As OleDbDataAdapter
conClasf = New OleDbConnection( _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & server.mappath("database.mdb") & ";")
conClasf.Open
MyCommand = New OleDbDataAdapter("select * from dbtable order by jwh", conClasf)
DS = new DataSet()
MyCommand.Fill(ds, "dbtable")
MyDataGrid.DataSource=ds.Tables("dbtable").DefaultView
MyDataGrid.DataBind()
conClasf.close
End Sub
</script>
<body>
<h3><font face="宋体">DataGrid 控件的简单选择</font></h3>
<form method="post" runat="server">
<ASP:DataGrid id="MyDataGrid" runat="server"
Width="600"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="宋体"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false"
>
<columns>
<asp:BoundColumn HeaderText="situ"
DataField="situ"
SortExpression="situ"
ItemStyle-VerticalAlign="top"/>
</columns>
</asp:DataGrid>
</form>
</body>
</html>