读书人

在Datagrid中修改数据当点击编辑键时

发布时间: 2012-04-09 13:41:25 作者: rapoo

在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 ");}}

读书人网 >asp.net

热点推荐