你可在edit时绑定一个textbox,把此textbox的宽度设定就可以了。
解决方案 »
- ASP.NET ASP.NET C#中数据绑定问题?
- 请教一个WCF问题
- 关于正则表达式负声明的一个问题
- 自定义的不规则窗体(没有标题栏),用window键+D最小化后,为什么打开任意一个文件,它就又打开.该如何解决
- WinForm中如何同时读取两个文本文件并且让数据显示到DataGridView中
- 100分求datagrid的简单问题
- byte初始化的问题!
- 有人在DATALIST中实现过ONMOUSEOVER的功能吗?
- .net书籍评比
- 现在还有哪可以下载VS。NET BETA的呢?D版碟还没看到过啊,哎……
- 难题1道100分
- C#如何使EXE直接在客户端运行脱离框架结构或者部署的时候直接将框架结构安装?
我幫你試了一下,這樣可行,你自己試一
試
2、textbox的宽度设成100%这样文本框的宽度就刚好和表格列宽一样了!
{
if(e.Item.ItemType==List.EditItem)
{
TextBox test=(TextBox)e.Item.Cells[1].Controls[0];
test.Width=38;
test.MaxLength=6;
}
}
请在你的ItemDataBound事件中加入一下代码:
if (e.Item.ItemType == ListItemType.EditItem)
{
for (int i = 0; i < e.Item.Cells.Count; i++)
{
TextBox txt = (TextBox)e.Item.Cells[i].Controls[0];
txt.Width = Unit.Pixel(50);
}
}