2013-11-07 3 views
0

У меня есть веб-приложение Visual Studio 2010, где я реализовал отчетность с помощью средства просмотра отчетов VS RDLC. Я должен открыть новый отчет, когда пользователь нажимает на значение в столбце. Для этого я внедрил отчет RDLC drillthrough. Нажав на кнопку cell --> Text box Properties --> Action--> Go to Report. На Укажите отчет, я использовал выражение, как показано ниже:RDLC - отчет о том, как отключить гиперссылку

 = Switch(Fields!Field1.Value="F1" , "Report1", 
       Fields!Field2.Value="F1" , "Report2", 
) 

Но моя задача состоит только две строки на этом столбце должны быть интерактивными и другие не должны. При нажатии на одно значение нужно открыть отчет 1, а щелчок на другом значении должен открыть отчет 2. В других строках мне нужно отключить гиперссылку, которую я не знаю, как это сделать.

ответ

0

Использование JQuery, чтобы найти ячейку, которую необходимо отключить гиперссылка

function pageLoad(){ 

     $(document).ready(function() { 
      $("a").click(function (event) { 
       var href = $(this).attr('href'); 

       if (href.indexOf("ReportOverview.aspx?") >= 0) { 
        $(this).attr('href' , 'javascript:void(0)'); 
        $(this).removeAttr('target'); 
        event.preventDefault(); 
       } 
      }); 
     }); 
    } 
Смежные вопросы