请问下如何在编辑状态下获取DataGrid中TextBox的宽度。然后进行修改??能否修改这个TextBox的宽度???各位知道的请留下意见跟代码``谢谢。只剩10分了。。

解决方案 »

  1.   

    if(e.Item.ItemType==ListItemType.EditItem)
    {
      for(int i=0;i<e.Item.Cells.Count;i++)
      {
          if(e.Item.Cells[i].Controls.Count>0)
           {
                try
                {
                 TextBox o =(TextBox)e.Item.Cells[i].Controls[0];
                 o.width=100;
                }
                catch(Exception e)
                {
                 
                }
           }
      }
    }
      

  2.   

    楼主是不是嫌编辑时textbox的宽度太宽了?
    把此列设置为模板列,直接调节textbox的宽度就行了