读书人

初学.net,一简单有关问题

发布时间: 2012-03-09 21:42:52 作者: rapoo

初学.net,求助一简单问题
页面上只放了一个gridview,已经绑定数据并显示正常,不过现在有两个问题:
1、如何调整每列的宽度,默认每列宽度是一样的
2、如果加个编辑按钮,一点编辑,gridview的宽度就和设计的时候不一样了,这是什么原因?

[解决办法]
一般 我是在RowDataBound事件里面限制的
eg:
if ((e.Row.RowState & DataControlRowState.Edit) != 0)
{
TextBox tb = (TextBox)e.Row.Cells[3].Controls[0];
tb.Width = new Unit(60);
tb = (TextBox)e.Row.Cells[4].Controls[0];
tb.Width = new Unit(40);
tb = (TextBox)e.Row.Cells[5].Controls[0];
tb.Width = new Unit(40);
tb = (TextBox)e.Row.Cells[8].Controls[0];
tb.Width = new Unit(40);
}

读书人网 >asp.net

热点推荐