【问题标题】:How can I set the width of the Edit Button col in a GridView?如何在 GridView 中设置编辑按钮 col 的宽度?
【发布时间】:2011-05-07 11:44:57
【问题描述】:

我有一个设置AutoGenerateEditButton="true"的gridview

如何设置结果列的宽度?

【问题讨论】:

    标签: asp.net gridview webforms


    【解决方案1】:

    不知道自动生成编辑按钮时是否可以设置宽度。
    但是如果您添加 CommandField,您可以设置它。

    步骤:

    1. 将 AutoGenerateEditButton 设置回 false
    2. 使用 GridView 右上角的有趣小箭头按钮展开 GridView 任务窗口
    3. 选择“编辑列”
    4. 在可用字段列表中展开“命令字段”节点。
    5. 选择“编辑、更新、取消”,然后单击“添加”按钮
    6. 确保在“选定字段”列表中选择了“编辑、更新、取消”
    7. 在 CommandField 属性列表中展开“ItemStyle”节点
    8. Shazaam,在底部附近有你的 width 属性。

    命令按钮(编辑、取消、更新)仍会像您自动生成它们一样运行,您只需对布局进行更多控制。

    【讨论】:

    • @Ken Ray:很抱歉; ) 这些天得快点吧!?
    【解决方案2】:

    我相信您无法直接控制包含编辑按钮的列 - 由于您正在设置的属性中的“自动生成”,它会自动呈现。

    另一种方法是设置AutoGenerateEditButton="False",并自己定义一个包含“编辑”命令按钮的列。然后在标记中,您可以自己设置该列的宽度。

    【讨论】:

    • 没错,我们无法在自动呈现的按钮中设置/编辑宽度和高度。
    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 2012-08-29
    • 2018-10-21
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    相关资源
    最近更新 更多