WPF DataGrid: пустые Пропавшие без вести строки

У Вас есть Профессионал Acrobat или Adobe PDFL? Можно использовать операцию перед полетом, если Вы делаете.

8
задан Dave Clemmer 18 August 2011 в 01:31
поделиться

3 ответа

Винсент Сибал опубликовал статью, в которой описывается, что требуется для добавления новых строк в DataGrid . Существует довольно много возможностей, и большая часть из них зависит от типа коллекции, которую вы используете для SelectedProject.Tasks .

Я бы рекомендовал убедиться, что «Задачи» не предназначены только для чтения. , и что он поддерживает один из требуемых интерфейсов (упомянутых в предыдущей ссылке) для правильного добавления новых элементов с помощью DataGrid.

5
ответ дан 5 December 2019 в 04:28
поделиться

Наконец-то вернулся к этому. Я не собираюсь изменять принятый ответ (зеленая галочка), но вот причина проблемы:

Моя модель представления обертывает классы домена для обеспечения инфраструктуры, необходимой WPF. Я написал статью CodeProject об используемом мной методе обертывания, который включает класс коллекции с двумя параметрами типа:

VmCollection<VM, DM>

, где DM - это класс обернутой области, и DM - это класс WPF, который его обертывает.

Он исключает, что по какой-то странной причине наличие второго параметра типа в классе коллекции приводит к тому, что WPF DataGrid становится нередактируемым. Исправление состоит в том, чтобы исключить параметр второго типа.

Не могу сказать, почему это работает, только то, что работает. Надеюсь, это поможет кому-то еще в будущем.

5
ответ дан 5 December 2019 в 04:28
поделиться

Как уже показывают другие ответы: стандарта нет, и ваша программа не будет безупречной.

Можно просмотреть заголовки, в частности заголовок User-Agent , чтобы узнать, какой именно клиент использовался, и код специально для наиболее распространенных клиентов.

Чтобы узнать, какие клиенты вам следует поддержать, ознакомьтесь с этим исследованием популярности . Различные Outlooks, Yahoo!, Hotmail, Mail.app, iPhone почта, Gmail и Lotus Notes высоко ранг. Около 11% почты классифицируется как «необнаруживаемая», но, используя заголовки из пересылаемой электронной почты, вы можете сделать лучше. Обратите внимание, что статистика была собрана путем размещения изображения внутри электронной почты, поэтому результаты могут быть искажены.

Другой проблемой является HTML-почта, которая может включать или не включать обычную текстовую версию. Я не уверен в обычном поведении клиентов в этом отношении.

-121--3165658-

Crystal Reports является инструментом проектирования - вы используете его для создания и ведения отчетов. Это аналогично Интеллект и Microsoft Access. Он также имеет SDK (COM, .Net, Java) для программного доступа.

SunObjects Enterprise - платформа для развертывания отчетов:

  • поддерживает различные типы отчетов (например, Crystal Reports, WebI, OLAPi/Voyager)
  • использует метафору рабочего стола, называемую InfoView (урожденный ePortfolio), чтобы разрешить людям доступ к отчетам
  • имеет консоль администрирования, называемую центральной консолью управления (урожденная Crystal Management Console), для управления различными аспектами этих отчетов, включая аутентификацию БД
  • , включают ряд служб Windows/Unix/Linus (например, сервер заданий, центральный сервер управления, сервер файлового репозитория)
  • обеспечивает соблюдение прав доступа (через NT, AD, LDAP или аутентификацию предприятия)
  • запускает отчеты по расписанию
  • распространяет отчеты (через электронную почту, ftp и другие механизмы)
  • имеет SDK (COM, .Net, Java) для управления этими аспектами отчетов.
-121--3286710-

Необходимо также иметь конструктор по умолчанию для типа в коллекции.

61
ответ дан 5 December 2019 в 04:28
поделиться
Другие вопросы по тегам:

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