日期:2014-05-17  浏览次数:20414 次

GridView后台代码指定列宽
我有一个HashTable ht
ht["列名1"]=100;
ht["列名2"]=500;
……

但GridView端是
<Columns>
  <asp:TemplateField HeaderText="名称">
  <ItemTemplate>
  <%# Eval("列名1")%>
  </ItemTemplate>
  </asp:TemplateField>

有什么办法判断吗?

------解决方案--------------------
gvCP.HeaderRow.Cells[0].Text
------解决方案--------------------
ItemStyle里面根据你ht里面列的值去设定
------解决方案--------------------
探讨

MaintainScrollPositionOnPostback="true"可以指定竖着的滚动位置,刷新以后仍然是当前位置。
但横着的滚动位置怎么指定?

我的网页是个很宽的表格,用户点过一个按钮之后,又跑到最左边了,麻烦。