读书人

Gridview 编辑模式下 TextBox 宽度有关

发布时间: 2012-06-20 20:37:21 作者: rapoo

Gridview 编辑模式下 TextBox 宽度问题

我用gridview来显示查询数据,在显示数据状态下,页面已经调好没什么问题,但是当我想编辑数据时页面大小就变了,主要是出现的TextBox很宽使页面变得很大.

现在我想改变在编辑模式下面TextBox的宽度但我找了很多地方不知道在哪里进行设置.请知情人帮帮忙,在线等......谢谢了先!

[解决办法]
html :width="150px"
[解决办法]
参考下。。。。

C# code
protected void GridViewSpendDetail_RowDataBound(object sender, GridViewRowEventArgs e)        {            //修改编辑框样式            if ((e.Row.RowState & DataControlRowState.Edit) != 0)            {                TextBox tb1 = (TextBox)e.Row.Cells[3].Controls[0];                tb1.Attributes.Add("maxlength", "10");                tb1.Attributes.Add("class","TextBox");                tb1.Width = 70;             }                      }
[解决办法]


TextBox tb1 = (TextBox)e.Row.Cells[3].Controls[0];

3 就是你这个列在Gridview中的顺序

tb1.Attributes.Add("maxlength", "10");
设置text的最大长度为10

tb1.Attributes.Add("class","TextBox");
设置text的样式

其他没有什么再详细的了吧。
[解决办法]
5楼的
发的不对呀 ~`
你自己调试通过了吗 ??

读书人网 >asp.net

热点推荐