Кнопка удаления динамического просмотра сетки не отображается - PullRequest
1 голос
/ 26 января 2009

У меня есть страница ASPX, которая динамически создает вид сетки из таблицы базы данных. Каждый раз, когда вид сетки создается при обратной передаче, я устанавливаю для атрибута AutoGenerateDeleteButton значение true. Однако при первом создании вида сетки кнопка удаления не отображается. Я написал значение AutoGenerateDeleteButton, и это правда. Когда я добавляю вторую строку в сетку, появляется кнопка удаления. Есть предложения?

Ответы [ 3 ]

1 голос
/ 26 января 2009

Убедитесь, что вы добавляете кнопку удаления перед привязкой.

1 голос
/ 26 января 2009

Вместо того, чтобы устанавливать AutoGenerateDeleteButton в «true», я просто динамически создал CommandField и добавил его в качестве столбца в gridView. Кажется, это работает каждый раз. Но спасибо за предложения.

1 голос
/ 26 января 2009

Вы изначально создаете gridview после того, как сработали события привязки?

Если это так, любые элементы управления, которые будут созданы во время событий привязки gridview, не сработали бы, что объясняет, почему кнопка удаления не отображается.

Так же, как пояснение: Ваш вопрос на самом деле утверждает, что кнопка удаления отображается как в первый раз, так и во второй раз. Я предполагаю, что это первый раз, когда он не показывает?

...