Asp.net 动态设置时获取ASP中Gridview列宽的值

Asp.net 动态设置时获取ASP中Gridview列宽的值,asp.net,gridview,get,width,cell,Asp.net,Gridview,Get,Width,Cell,我找不到任何关于获取gridview列或单元格宽度的信息,因为它们不是在aspx或代码隐藏中专门设置的。每当我尝试这样的事情: gridView.Rows[1].Cells[0].Width.Value 我得到一个0的值,即使实际值不是0 有人试过吗?您需要服务器端脚本中的客户端信息。要获得此信息,您必须在客户端页面中使用javascript,获取值,并将其作为隐藏字段或类似内容传递回服务器脚本。信息不会在您第一次点击页面时出现。此外,信息可能会更改,不再代表客户端的当前状态。您可以考虑编写j

我找不到任何关于获取gridview列或单元格宽度的信息,因为它们不是在aspx或代码隐藏中专门设置的。每当我尝试这样的事情:

gridView.Rows[1].Cells[0].Width.Value
我得到一个0的值,即使实际值不是0


有人试过吗?

您需要服务器端脚本中的客户端信息。要获得此信息,您必须在客户端页面中使用javascript,获取值,并将其作为隐藏字段或类似内容传递回服务器脚本。信息不会在您第一次点击页面时出现。此外,信息可能会更改,不再代表客户端的当前状态。您可以考虑编写javascript在客户机上运行,执行客户机上需要的任何操作,而不是服务器端。

我还没有考虑过这一点。我试试看。谢谢