我有一个gridview设置AutoGenerateEditButton="true"如何设置结果列的宽度?
AutoGenerateEditButton="true"
bvuwiixz1#
我不知道当编辑按钮自动生成时是否可以设置宽度。但是如果你添加了 CommandField,你就可以 * 设置它。步骤:1.将AutoGenerateEditButton设置回false1.使用GridView右上角的小箭头按钮展开GridView任务窗口1.选择“编辑列”1.展开“可用字段”列表中的“命令字段”节点。1.选择“编辑、更新、取消”,然后单击“添加”按钮1.确保在“选定字段”列表中选择了“编辑、更新、取消”1.展开CommandField属性列表中的“ItemStyle”节点
csbfibhn2#
我相信你不能直接控制包含编辑按钮的列-因为你设置的属性中有“AutoGenerate”,它是自动呈现的。另一种方法是设置AutoGenerateEditButton="False",并自己定义一个包含编辑命令按钮的列。然后在标记中,您可以自己设置该列的宽度。
AutoGenerateEditButton="False"
qvk1mo1f3#
12年后,我们可以用CSS做到这一点:
td:first-child { width: 5%; }
3条答案
按热度按时间bvuwiixz1#
我不知道当编辑按钮自动生成时是否可以设置宽度。
但是如果你添加了 CommandField,你就可以 * 设置它。
步骤:
1.将AutoGenerateEditButton设置回false
1.使用GridView右上角的小箭头按钮展开GridView任务窗口
1.选择“编辑列”
1.展开“可用字段”列表中的“命令字段”节点。
1.选择“编辑、更新、取消”,然后单击“添加”按钮
1.确保在“选定字段”列表中选择了“编辑、更新、取消”
1.展开CommandField属性列表中的“ItemStyle”节点
命令按钮(编辑,取消,更新)仍然会表现得像你自动生成的一样,你只是对布局有了更多的控制。
csbfibhn2#
我相信你不能直接控制包含编辑按钮的列-因为你设置的属性中有“AutoGenerate”,它是自动呈现的。
另一种方法是设置
AutoGenerateEditButton="False"
,并自己定义一个包含编辑命令按钮的列。然后在标记中,您可以自己设置该列的宽度。qvk1mo1f3#
12年后,我们可以用CSS做到这一点: