DATAGRID在编辑模式下的宽度怎么设定?还有编辑模式下的输入框的宽度怎么控制?
哪位大哥帮忙解决!!谢谢

解决方案 »

  1.   

    在模板列中放入textbox就可以控制输入框的宽度了。
      

  2.   

    ctype(datagrid.items(i).cell(0).controls(0),textbox).width=unit.pixel(100)
      

  3.   

    在ItemDataBound事件中: if((e.Item.ItemIndex==DataGrid1.EditItemIndex)&&(e.Item.ItemIndex>=0))
    {
    for(int i=3;i<DataGrid1.Columns.Count-1;i++)
    {
    ((TextBox)e.Item.Cells[i].Controls[0]).Width=Unit.Parse("100%");
    }
    }
      

  4.   

    <headerstyle height="值" width="值"></headerstyle>
    <itemstyle height="值" width="值"></itemstyle>
      

  5.   

    <itemtemplate>
       <headerstyle height="值" width="值"></headerstyle>
       <itemstyle height="值" width="值"></itemstyle>
    </itemtemplate>
      

  6.   

    关键是要设置模板列
    在模板列里加入textbox或list或check
    然后再设置这些控件的宽度