首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

编辑时gridview,怎么设置列宽

2013-07-04 
编辑时gridview,如何设置列宽G编辑时gridview,如何设置列宽???[解决办法]引用:if (e.Row.RowState (Dat

编辑时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字样开头的属性

热点排行