2010-10-21 4 views
0

J'ai un rapport et beaucoup de paramètres à l'intérieur de ce rapport. Un des paramètres contient des valeurs stockées dans la liste déroulante (téléchargées depuis db). Je voulais définir la largeur personnalisée pour une liste déroulante spécifique dans mon rapport, donc je le fais en ajoutant le code suivant dans le fichier Report.aspx situé dans: C: \ Program Files \ Microsoft SQL Server \ MSSQL.XX \ Reporting Services \ ReportManager \ Pages:Reportings services + liste déroulante longueur + différents droits d'utilisateur

<style type="text/css"> 
#ctl140_txtValue 
{ 
width:350px; 
} 
</style> 

et cela fonctionne correctement lorsque j'exécute mon rapport dans Reporting Services en tant qu'administrateur. Cependant, lorsque je tente d'exécuter le rapport en tant qu'utilisateur normal, la liste déroulante a une largeur normale (non modifiée à 350px). Quelqu'un peut-il m'aider s'il vous plaît.

LE PROBLÈME A ÉTÉ TROUVÉ ET FIXÉ! Je compris que lorsque l'utilisateur normal (sans administration) droits ouvert rapport des services de rapports, puis moins de contrôles étaient générateur et de contrôle avec id ctl140_txtValue a en effet l'ID suivant: ctl139_txtValue

+0

lorsque vous avez résolu votre question, vous pouvez entrer comme une réponse à la question, puis (après une certaine période, je pense) l'accepter comme la réponse. –

+0

Merci Mark pour une information –

Répondre

0

PROBLÈME A ÉTÉ TROUVÉ ET FIXE! Je compris que lorsque l'utilisateur normal (sans administration) les droits ouverts rapport des services de reporting, puis moins de contrôles étaient générateur et de contrôle avec id ctl140_txtValue a en fait l'ID suivant: ctl139_txtValue