谢谢了

解决方案 »

  1.   

    转换为模板列,然后调整模板内的TextBox
      

  2.   

    datagrid自动生成的列在编辑下textbox确定显得很宽,
    解决办法:
    1、把绑定列转换为模板列,然后手动调整模板内的TextBox
    2、程序控制
       如下:i为第i列的宽度,m_width为宽度变量
       DataGrid1.Columns[i].ItemStyle.Width=Unit.Pixel(m_width)
      

  3.   

    如上,转化为模板列,然后设定Width="100px"等
      

  4.   

    其实还有个简单的方法,在datagrid里的preRender方法可以重新设置控件样式
      

  5.   

    datagrid里 textbox width="100%"
      

  6.   

    转换为模板列的时候 设置textbox的 height width