Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, _
  ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
    If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
        e.Item.Cells(0).Text = "<nobr>"+ e.Item.Cells(0).Text+"</nobe>" 
      End If
End Sub
http://dotnet.aspx.cc/ShowDetail.aspx?id=B3F3462D-DC34-41CE-9FEE-6965B2A3D1AD

解决方案 »

  1.   

    <asp:DataGrid id="DataGrid1" runat="server" >
    <Columns>
      <asp:BoundColumn DataField="编号" HeaderText="编号">
    加上下面这句试试年看
      <ItemStyle Wrap="False"></ItemStyle>
    </Columns>
    </asp:DataGrid>
      

  2.   

    to huyalin(飞梦)
        因为是动态连接数据库,没有<asp:boundColumn....的
        所以没法加<ItemStyle.......
      

  3.   

    to net_lover(孟子E章)
        我是初学者,你的代码我看不懂
        能不能稍微解释下??
      

  4.   

    Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
            Dim i As Integer
            For i = 0 To e.Item.Cells.Count - 1
                e.Item.Cells(i).Wrap = False
            Next
        End Sub
    ok了
    感谢net_lover(孟子E章)