powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Почему так по-разному отображаются отчеты в студийном предпросмотре и в реале
4 сообщений из 4, страница 1 из 1
Почему так по-разному отображаются отчеты в студийном предпросмотре и в реале
    #34992818
Фотография vbnet2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это один и тот же отчет. Где грабли?
...
Рейтинг: 0 / 0
Почему так по-разному отображаются отчеты в студийном предпросмотре и в реале
    #34992881
Фотография vbnet2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вижу параметра HtmlEncode толи в TextBox'е отчета, то ли в ReportServer'е в целом

Можно поменять например данные - вставить <BR> прямо в SQL - ну что-нибудь так

Код: plaintext
1.
2.
3.
Select [key],
replace([Source],nchar( 10 ),'<br>') as Source, 
cast([Content] as varchar(max)) as Target 
from Buffer where source IS NOT NULL

Но как добиться, чтобы этот вставленный <BR> отображался браузером как метаданные?

В этом случае - предпросмотр совпадает с браузером почему-то. И в обоих случаях выходит ерунда.
...
Рейтинг: 0 / 0
Почему так по-разному отображаются отчеты в студийном предпросмотре и в реале
    #34992941
Фотография vbnet2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мдя... Очередная попытка применить это Модератор: ругаться на форуме нельзя не удалась...

Пришлось написать две строчки за 10 минут. Вывел на форму как хотел. Как захотел - отфарматировал. Работает великолепно. С минимумом кода. Всегда поправить будет можно.
Вообще не понимаю - для чего это РепортСервер нужен. Провозился часа три - четыре.

НИЧЕГО ВООБЩЕ НЕ СМОГ ИЗ ЭТОГО ВЫДАВИТЬ.

А требовалось, чтоб он всего-то навсего вот такой текст родил. Ну как бы автоматически, без программирования.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button2" runat="server" Text="<" />
        <asp:Label ID="Key" runat="server" Font-Bold="True"></asp:Label>
        <asp:Button ID="Button1" runat="server" Text=">" />
        <asp:HiddenField ID="RowNumber" runat="server" />
        <table>
            <tr>
                <td align=left valign=top >
                    <asp:Label ID="Source" runat="server" Width="600px"></asp:Label></td>
                <td align=left valign=top >
                    <asp:Label ID="Target" runat="server" Width="600px"></asp:Label></td>
            </tr>
        </table>
    </div>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Ghost_SQLServer_ConnectionStrings %>"
            SelectCommand="Select [Key],
cast([Content] as varchar(max)) as [Content], 
[Source] 
from Buffer where source IS NOT NULL">
        </asp:SqlDataSource>

    </form>
</body>
</html>
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Partial Class biletik_TST
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            RowNumber.Value =  0 
            Call Show()
        End If
    End Sub

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        RowNumber.Value +=  1 
        Call Show()
    End Sub

    Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
        RowNumber.Value -=  1 
        Call Show()
    End Sub

    Private Sub Show()
        Dim DV1 As Data.DataView = SqlDataSource1.Select(New DataSourceSelectArguments)
        Key.Text = DV1(RowNumber.Value)("Key")
        Source.Text = Server.HtmlEncode(DV1(RowNumber.Value)("Source")).Replace(Convert.ToChar( 10 ), "<br>")
        Target.Text = Server.HtmlEncode(DV1(RowNumber.Value)("Content")).Replace(Convert.ToChar( 10 ), "<br>")
    End Sub
End Class

Ну надежда ж умирает последней. Ну вдруг.. Вдруг...
Никаких вдруг - MS есть MS. Везде где было можно допустить одну Ашипку - на всякий случай ДВЕ сделано.
...
Рейтинг: 0 / 0
Почему так по-разному отображаются отчеты в студийном предпросмотре и в реале
    #34994672
shady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПочему так по-разному отображаются отчеты в студийном предпросмотре и в реале
1. Потому что контролы (ReportViewerWebControl и ReportViewer) разные.
2. В понимании мной отчета -- это документ, например таблица, график, в котором выводятся некие данные. Что для Вас отчет пока не понятно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Почему так по-разному отображаются отчеты в студийном предпросмотре и в реале
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]