Array
(
)

Javascript em registros em gridview

Pricardo
   - 06 ago 2008

Salve!

Numa página com um controle gridview (com a opção de exclusão habilitada) associado a uma fonte de dados do tipo AccessDataSource consigo, ao clicar no link de exclusão, mostrar o conteúdo de um dos campos do registro que está para ser excluído numa janela de confirmação aberta por javascript. Para fazer isso tenho na propriedade OnClientclick do link de exclusão (que foi transformado em template) o seguinte código:
´BLOCKED SCRIPT return window.confirm(´Confirma a exclusão do Local => ´ & container.dataitem(´dcLocal´) & ´?´)´

Funciona certinho! Facilita para o usuário identificar melhor o registro que está para ser excluído.

Aí incluí mais uma camada no aplicação e o gridview passou a ter como fonte de dados um ObjectDataSource com os métodos Select(), Insert(), Update() e Delete() definidos numa classe. Ao fazer isso e manter no gridview a propriedade usada para a confirmação da exclusão recebo o erro abaixo ao tentar abrir a página:
Nenhum membro padrão encontrado para o tipo ´clsEquipamento´

Se retiro a parte container.dataitem(´dcLocal´) da propriedade, a página abre normalmente e janela de confirmação em javascript abre (claro que sem mostrar o conteúdo do campo).

Qual é o problema? Como fazer para poder mostrar o conteúdo do campo na janela javascript que abre pedindo a confirmação da exclusão?

Agradeço a atenção de todos.

Cordialmente,