在WebForm上放一个DBGrid,定义好了宽度以后,在进行edit操作时,网格的宽度超出了原设计的宽度能否将宽度进行控制,不让它在edit操作时始终保持设计的宽度

解决方案 »

  1.   

    一开始就算好宽度呀,GRID的宽度不要设置,只要设置每一项的宽度
      

  2.   

    字段长度很小,60px就算大了设置20px后,grid中无数据时就是20px,当有数据且较长时则自动拉长了宽度,在进行编辑的时候则更长如何能解决呢
      

  3.   

    要根据数据库中的数据进行设置长度
    比如数据库中20位,你就要看看TEXTBOX输入20位有多长,就设置一下长度,对于DATAGRID你进行编辑的时候要限制长度的
      

  4.   

    如果数据库中的长度为100,而我只想在edit时显示20位的长度就行
      

  5.   

    那你以编辑列的TEXTBOX宽度为主好了
      

  6.   

    在DataGrid1_ItemDataBound中e.Item.Cells(0).Width = Unit.Pixel(100)