Style="TABLE-LAYOUT: fixed" Width="100px"

解决方案 »

  1.   

    参见
    http://xml.sz.luohuedu.net/xml/Content.asp结果
      

  2.   

    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
          If e.Item.Cells(0).Text.Length > 26 Then
            e.Item.Cells(0).Attributes.Add("Title", e.Item.Cells(0).Text)
            e.Item.Cells(0).Text = e.Item.Cells(0).Text.Substring(0, 26) + "…"
          End If
          e.Item.Cells(1).Text = Format(System.Convert.ToDateTime(e.Item.Cells(1).Text),_
           "yyyy年M月d日 h点m分s秒")
        End If
      End Sub
      

  3.   

    利用vs.net中datagrid的属性生成器,格式,可以选择每列,指定其宽度,很方便。
      

  4.   

    利用vs.net中datagrid的属性生成器,格式,可以选择每列,指定其宽度,很方便。
    ========================================================================
    这样是可以指定列宽,但只要数据长度稍有变化,整个DataGrid的列的布局都会发生变化
      

  5.   

    利用vs.net中datagrid的属性生成器,格式,可以选择每列,指定其宽度,很方便。
    ========================================================================
    这样是可以指定列宽,但只要数据长度稍有变化,整个DataGrid的列的布局都会发生变化
    =================================================================================
    在单元格内换行的复选框去掉!
      

  6.   

    不要使用自动生成列,使用模板列在脚本里写上:
    <HeaderStyle Width="XXX"></HeaderStyle>
      

  7.   

    用属性生成器来设置非常方便,就是在aspx页面中在DataGrid中自动加入了一些相关设置
      

  8.   


    在vs.net的帮助中输入datagrid查找
    要多少有多少
      

  9.   

    net_lover(孟子E章) 说的一点都没错,你怎么就不试试呢
    在pageload事件中加一句,然后再设好每一列的宽度:
    DataGrid1.Style["TABLE-LAYOUT"] = "fixed";这样DataGrid1呈现到客户端的table的各个列的宽度都是固定的了,不会因为没个单元的内容多而撑大列的宽度的