日期:2014-05-17 浏览次数:20442 次
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楼的
发的不对呀 ~`
你自己调试通过了吗 ??