读书人

编辑时gridview怎么设置列宽

发布时间: 2013-07-04 11:45:55 作者: rapoo

编辑时gridview,如何设置列宽
编辑时gridview,怎么设置列宽G


编辑时gridview,如何设置列宽???
[解决办法]

引用:

if (e.Row.RowState == (DataControlRowState.Edit
[解决办法]
DataControlRowState.Alternate)
[解决办法]
e.Row.RowState == DataControlRowState.Edit)
{
TextBox tbUpdate;
for (int i = 2; i < e.Row.Cells.Count; i++)
{
if (e.Row.Cells[i].Controls.Count != 0)
{
tbUpdate = e.Row.Cells[i].Controls[0] as TextBox;
if (tbUpdate != null)
{
tbUpdate.Width = Unit.Pixel(100);
}
}
}
}

protected void gvList_RowDataBound(object sender, GridViewRowEventArgs e)
{
//上面方法这里
}
[解决办法]
引用:
Quote: 引用:


if (e.Row.RowState == (DataControlRowState.Edit
[解决办法]
DataControlRowState.Alternate)
[解决办法]
e.Row.RowState == DataControlRowState.Edit)
{
TextBox tbUpdate;
for (int i = 2; i < e.Row.Cells.Count; i++)
{
if (e.Row.Cells[i].Controls.Count != 0)


{
tbUpdate = e.Row.Cells[i].Controls[0] as TextBox;
if (tbUpdate != null)
{
tbUpdate.Width = Unit.Pixel(100);
}
}
}
}


protected void gvList_RowDataBound(object sender, GridViewRowEventArgs e)
{
//上面方法这里
}

++
[解决办法]
无语,这个控件不是自身带有一堆的属性让你显式控制样式的么?
你用VS的属性窗口,打开对应列的属性那,都可以控制的,包括显示时的模板样式,编辑时的模板样式,那些属性都是有中文说明的,你多看几次就明白了,编辑模板好像是EditorTemplte字样开头的属性

读书人网 >asp.net

热点推荐