请问datagrid进行数据编辑更新时怎么设定那个textbox的长度
我一点击编辑,datagrid变成编辑状态时,那个textbox就很长
原来我的datagrid比较短,后来变成很长,难看死了
我试了一下下面的代码,刚开始放在datagrid默认的update的函数里,不起作用;放在datagrid默认的edit的函数里,有时候还报错,怎么办呢?大家帮帮我
ListItemType lit_footer=e.Item.ItemType;
if (lit_footer==ListItemType.EditItem)
{
((System.Web.UI.WebControls.TextBox)e.Item.Cells[0].Controls[0]).Width=Unit.Pixel(20);
((System.Web.UI.WebControls.TextBox)e.Item.Cells[0].Controls[0]).TextMode=TextBoxMode.SingleLine;
((System.Web.UI.WebControls.TextBox)e.Item.Cells[2].Controls[0]).Width=Unit.Pixel(20);
((System.Web.UI.WebControls.TextBox)e.Item.Cells[2].Controls[0]).TextMode=TextBoxMode.SingleLine;
((System.Web.UI.WebControls.TextBox)e.Item.Cells[3].Controls[0]).Width=Unit.Pixel(20);
((System.Web.UI.WebControls.TextBox)e.Item.Cells[3].Controls[0]).TextMode=TextBoxMode.SingleLine;
}