Propriedade ReportViewer.InteractiveDeviceInfos
Obtém o objeto DeviceInfoCollection que o controle ReportViewer usa para renderizar o relatório na área de relatório como HTML.
Namespace: Microsoft.Reporting.WebForms
Assembly: Microsoft.ReportViewer.WebForms (em Microsoft.ReportViewer.WebForms.dll)
Sintaxe
'Declaração
<BrowsableAttribute(False)> _
Public Property InteractiveDeviceInfos As DeviceInfoCollection
[BrowsableAttribute(false)]
public DeviceInfoCollection InteractiveDeviceInfos { get; private set; }
[BrowsableAttribute(false)]
public:
property DeviceInfoCollection^ InteractiveDeviceInfos {
DeviceInfoCollection^ get ();
private: void set (DeviceInfoCollection^ value);
}
[<BrowsableAttribute(false)>]
member InteractiveDeviceInfos : DeviceInfoCollection with get, private set
function get InteractiveDeviceInfos () : DeviceInfoCollection
private function set InteractiveDeviceInfos (value : DeviceInfoCollection)
Valor de propriedade
Tipo: Microsoft.Reporting.WebForms.DeviceInfoCollection
Um objeto DeviceInfoCollection.
Comentários
Você pode adicionar ou remover configurações de informações de dispositivo na propriedade InteractiveDeviceInfos para especificar como o relatório deve ser renderizado na área de relatório.As configurações de informações de dispositivo na propriedade são aplicadas apenas para o relatório que é renderizado na área de relatório.Elas não se aplicam à função Exportar na interface de usuário do ReportViewer.Por exemplo, elas não se aplicam a um servidor de relatório que você exporta no formato de MHTML usando a interface do usuário de Exportar.
Determinadas configurações de informações de dispositivo, como PrefixId e HTMLFragment, são definidas pelo controle ReportViewer e não podem ser substituídas. E determinadas configurações podem ser definidas diretamente por meio das propriedades do membro ou os métodos no controle ReportViewer.Por exemplo, a configuração de Seção pode ser definida usando a propriedade CurrentPage e a configuração de LinkTarget pode ser definida usando HyperlinkTarget.Se você tentar adicionar essas configurações à coleção, o controle ReportViewer gera uma ArgumentException.Para obter mais informações, consulte HTML Device Information Settings.
Exemplos
O exemplo a seguir adiciona informações do dispositivo AccessibleTablix à coleção de InteractiveDeviceInfos para gerar uma marcação de HTML adicional para tablices em relatórios renderizados.
this.ReportViewer1.InteractiveDeviceInfos.Add("AccessibleTablix", "true");
Me.ReportViewer1.InteractiveDeviceInfos.Add("AccessibleTablix", "true")