我想尽我所能解释这一点。我有一个包含一定数量列的 Webgrid。我想要的是将列调整为每列中最大字符串的大小,其中列的所有宽度的总和不超过 webgrid 的宽度。但是,与此同时,如果所有列的宽度小于 webgrid 的宽度,我希望每列按比例调整,使列的总宽度等于 webgrid 的宽度。
例子:
网格宽度 = 100
在初始数据加载时: col1 最大宽度 = 25 col2 最大宽度 = 35 col3 最大宽度 = 20 col 总计 = 80
网格中还剩下 20(测量值)。
在没有手动设置列宽的情况下全部加载:col total 需要 = 100
谁能帮我解决这个逻辑?