当前位置: 代码迷 >> ASP.NET >> 在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,如何控制文本框的大小
  详细解决方案

在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,如何控制文本框的大小

热度:3623   发布时间:2013-02-26 00:00:00.0
在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ?
我这个方法好象不行!
大家帮帮我!!

private   void   dgLevel_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)
{

for(int   i=0;i <e.Item.Cells.Count-1;i++)
{
if(e.Item.ItemType==ListItemType.EditItem)
{
e.Item.Cells[i].Attributes.Add( "Width ",   "40px ");
}
}

------解决方案--------------------------------------------------------
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType == ListItemType.EditItem) { ((TextBox)e.Item.Cells[2].Controls[0]).Width = Unit.Parse( "80 "); } }
  相关解决方案