2016-09-01 2 views
0

Как я уже сказал в заголовке У меня проблема, когда я пытаюсь экспортировать Crystal report в PDF или что-то в этом роде, также когда я пытаюсь распечатать это я имею такое же вопрос, перед чем я отправлю вам скриншот, чтобы объяснить это подробнее:Экспорт отчетов об ошибках ASP.NET (C#) невозможен с «Метод не найден ..»

enter image description here

Я загрузил отчет с моими данными из базы данных, и все выглядит нормально, отчеты открыты, я могу увидеть мои данные , но когда я пытаюсь экспортировать его в PDF или печатать, я вижу, что Ошибка, я пытался в течение нескольких часов решить его, но, к сожалению, я не мог заставить его работать.

я должен упомянуть, что я сделал следующее, что перед этим: enter image description here

я поставил EnableDatabaseLogonPromt Ложь, потому что прежде, чем я сделал это, каждый раз, когда я пытался сделать печать или экспорт, я получил это всплывающее окно (так я должен оставить его выставиться ложь, чтобы избежать этого всплывающего окна)

enter image description here

Вот мой код:

protected void Page_Load(object sender, EventArgs e) 
    { 
     if (!IsPostBack) 
     { 
      var x = Server.MapPath("~"); 

      int playerId = Convert.ToInt32(Request.QueryString["playerID"]); 
      PlayersDataSet players= new PlayersDataSet(); 
      PlayersDataSet.PlayersTableDataTable playersDT = new PlayersDataSet.PlayersTableDataTable(); 
      var player= Players.Data.Services.DAPlayers.GetByPlayerId(playerId); 
      string clubname= Players.Data.Services.DAPlayers.GetClubNameByClubID(Convert.ToInt32(player.ClubID)); 
      playersDT.AddPlayersTableRow(player.FirstName, player.LastName, player.IDNUMBER, clubname, player.Photo, player.IDSerialNumber.ToString()); 

      players.Tables["PlayersTable"].Merge(playersDT); 

      rpt_Players RPT = new rpt_Players(); 
      RPT.SetDataSource(players); 
      CrystalReportViewer1.ReportSource = RPT; 

      } 

Любой кин d помощи было бы здорово! Спасибо вам, ребята, Приветствия

+0

Привет, вы используете базу данных, логин/пароль или набор данных? Если вы разрешите всплывающее окно и напишите информацию о подключении, отчет хорошо работал и может быть экспортирован? – Furtiro

+0

Нет, это не позволяет мне выбирать базу данных, это поле заблокировано, и все, что я вхожу в Login и т. Д., Не работает. –

+0

Но вы использовали dataSet или используете непосредственно свою базу данных в отчете? – Furtiro

ответ

1

глупый, чтобы ответить на мои собственные вопросы, но после нескольких часов и часов поиска и пытается много различных вещей, я обнаружил, что это решение: удалить это условие: (! IsPostBack), если {} и все будет хорошо с экспортом и т. д. :)

 Смежные вопросы

  • Нет связанных вопросов^_^