当前位置: 代码迷 >> ASP.NET >> 初学.net,一简单有关问题
  详细解决方案

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

热度:6798   发布时间:2013-02-25 00:00:00.0
初学.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);
}
  相关解决方案