Пользовательское свойство называет в PropertyGrid?

Без преступления, так же, как один разработчик другому, я боюсь, что Ваша идея кажется ужасно неэффективной. Мне кажется, что вместо того, чтобы объединить базы данных SQLite необходимо, вероятно, хранить несколько таблиц в том же файле Базы данных.

Однако, если я ошибаюсь, я предполагаю, что Вы могли бы ПРИСОЕДИНИТЬ базы данных и затем использовать ПРЕДСТАВЛЕНИЕ для упрощения запросов. Или сделайте таблицу в оперативной памяти и копию по всем данным (но это - еще худшая мудрая производительность, особенно если у Вас есть большие базы данных)

20
задан ASh 21 October 2018 в 07:30
поделиться

2 ответа

Используйте атрибут DisplayNameAttribute , чтобы изменить отображаемый текст (сделать его более читабельным), атрибут DescriptionAttribute , чтобы добавить текст справки к свойству, и CategoryAttribute для группировки свойств ..

using System.ComponentModel;

[Category("Test")]
[DisplayName("Test Property")]
[Description("This is the description that shows up")]
public string TestProperty {get;set;}
42
ответ дан 29 November 2019 в 23:14
поделиться

Вы захотите, чтобы для CategoryAttribute было установлено значение «Файл» для ОБОИХ свойств:

[Category("File")]
public string FilePath { get; set;}

[Category("File")]
public int FileSize { get; set;}

Я рекомендую прочитать « Получение максимальной отдачи от .NET Property Grid Control » для других идей, которые вы можете использовать для организации вашей собственности, включая добавление описаний.

9
ответ дан 29 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

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