GridView编辑状态下的编辑框长度默认是固定长度的,因此总是出现过长或过短的问题,本文给出两种设置其长度与非编辑状态下列长度一致的方法。
方法1:属性设置方法
(1)打开Columns属性对话框。
(2)找到要设置的列,并找到ControlStyle属性,展开。
(3)将其Width属性值设置为100%。
方法2:编码实现
原理同方法1,只是用代码实现,这对于动态创建的列比较有用,调用此函数只是将GridView作为参数传入即可。
static public void SetControlWidth(GridView gv)
{
foreach(DataControlField f in gv.Columns)
f.ControlStyle.Width = Unit.Percentage(100);
}