如何在GridView中设置编辑按钮col的宽度?

时间:2010-11-09 20:13:42

标签: asp.net gridview webforms

我有一个设置AutoGenerateEditButton="true"

的网格视图

如何设置结果列的宽度?

2 个答案:

答案 0 :(得分:6)

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

步骤:

  1. 将AutoGenerateEditButton设置为false
  2. 使用GridView
  3. 右上角的有趣小箭头按钮展开GridView Tasks窗口
  4. 选择“编辑列”
  5. 展开“可用字段”列表中的“命令字段”节点。
  6. 选择“编辑,更新,取消”,然后单击“添加”按钮
  7. 确保在“选定的字段”列表中选择“编辑,更新,取消”
  8. 展开CommandField属性列表中的'ItemStyle'节点
  9. Shazaam,你的宽度属性靠近底部。
  10. 命令按钮(编辑,取消,更新)的行为仍然就像您自动生成它们一样,您可以更好地控制布局。

    Gridview CommandField

答案 1 :(得分:2)

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

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