Как я могу установить ширину столбца кнопки редактирования в GridView? - PullRequest
2 голосов
/ 09 ноября 2010

У меня есть сетка, которая устанавливает AutoGenerateEditButton="true"

Как установить ширину результирующего столбца?

Ответы [ 2 ]

6 голосов
/ 10 ноября 2010

Я не знаю, можно ли установить ширину при автоматической генерации кнопки «Правка».
Но вы можете установить его, если добавите CommandField .

Шаги:

  1. Установить AutoGenerateEditButton обратно в false
  2. Раскройте окно задач GridView с помощью забавной маленькой кнопки со стрелкой в ​​правом верхнем углу GridView
  3. Выберите «Редактировать столбцы»
  4. Разверните узел «Командное поле» в списке «Доступные поля».
  5. Выберите «Редактировать, Обновить, Отменить», а затем нажмите кнопку «Добавить»
  6. Убедитесь, что в списке выбранных полей выбрано «Редактировать, Обновить, Отменить»
  7. Раскройте узел ItemStyle в списке свойств CommandField
  8. Shazaam, ваша ширина указана внизу внизу.

Командные кнопки (редактировать, отменить, обновить) по-прежнему будут вести себя так, как будто вы их автоматически сгенерировали, вы просто получаете больше контроля над макетом.

Gridview CommandField

2 голосов
/ 10 ноября 2010

Я полагаю, что у вас нет прямого контроля над столбцом, содержащим кнопку редактирования - из-за "AutoGenerate" в устанавливаемом свойстве он отображается автоматически.

Альтернативой является установка AutoGenerateEditButton="False" и определение столбца, содержащего командную кнопку «Редактировать». Затем в разметке вы можете самостоятельно установить ширину этого столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...