asp.net 如何在GridView中设置编辑按钮栏的宽度?

js5cn81o  于 2023-03-31  发布在  .NET
关注(0)|答案(3)|浏览(194)

我有一个gridview设置AutoGenerateEditButton="true"
如何设置结果列的宽度?

bvuwiixz

bvuwiixz1#

我不知道当编辑按钮自动生成时是否可以设置宽度。
但是如果你添加了 CommandField,你就可以 * 设置它。
步骤:
1.将AutoGenerateEditButton设置回false
1.使用GridView右上角的小箭头按钮展开GridView任务窗口
1.选择“编辑列”
1.展开“可用字段”列表中的“命令字段”节点。
1.选择“编辑、更新、取消”,然后单击“添加”按钮
1.确保在“选定字段”列表中选择了“编辑、更新、取消”
1.展开CommandField属性列表中的“ItemStyle”节点

  1. Shazaam,在底部附近有你的宽度属性。
    命令按钮(编辑,取消,更新)仍然会表现得像你自动生成的一样,你只是对布局有了更多的控制。

csbfibhn

csbfibhn2#

我相信你不能直接控制包含编辑按钮的列-因为你设置的属性中有“AutoGenerate”,它是自动呈现的。
另一种方法是设置AutoGenerateEditButton="False",并自己定义一个包含编辑命令按钮的列。然后在标记中,您可以自己设置该列的宽度。

qvk1mo1f

qvk1mo1f3#

12年后,我们可以用CSS做到这一点:

td:first-child
{
    width: 5%;
}

相关问题