.NET DataTable пропускает строки на Загрузке (DataReader)

Bootstrap 3 имеет свой собственный класс для этого , который называется:

hidden-print

Он определяется следующим образом:

@media print {
  .hidden-print {
    display: none !important;
  }
}

У вас нет чтобы определить его самостоятельно.


В Bootstrap 4 это изменилось на:

.d-print-none

19
задан Tom 17 November 2008 в 14:12
поделиться

5 ответов

У меня была та же проблема. Я понял намек из Вашего блога и поднял пункт ORDER BY в запросе так, чтобы они могли сформировать вместе уникальный ключ для всех записей, возвращенных запросом. Это решило проблему. Довольно странный.

2
ответ дан 30 November 2019 в 00:40
поделиться

Вы попытались звонить dt.AcceptChanges() после эти dt.Load(cmd.ExecuteReader()) вызов, чтобы видеть, помогает ли это?

0
ответ дан 30 November 2019 в 00:40
поделиться

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

        Dim deals As New DealsProvider()
        Dim adapter As New ReportingDataTableAdapters.ReportDealsAdapter
        Dim report As ReportingData.ReportDealsDataTable = deals.GetActiveDealsReport()
        rptReports.LocalReport.DataSources.Add(New ReportDataSource("ActiveDeals_Data", report))

Любопытный видеть, происходит ли это все еще.

0
ответ дан 30 November 2019 в 00:40
поделиться

Можно ли захватить фактический запрос, который работает из профилировщика SQL, и попытайтесь выполнить его? Это не может быть тем, что Вы ожидали.

Делают Вы получаете тот же результат при использовании SqlDataAdapter. Заполниться (таблица данных)?

Вы попробовали различные поведения команды на читателе? Документы MSDN

1
ответ дан 30 November 2019 в 00:40
поделиться

В моем случае ни ORDER BY, ни dt.AcceptChanges () не работают. Не знаю, с чем связана эта проблема. У меня есть 50 записей в базе данных, но в таблице данных отображается только 49. пропуск первой строки, и если в datareader есть только одна запись, он вообще ничего не показывает.

что за bizzareeee .....

0
ответ дан 30 November 2019 в 00:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: