using System; using System.Data; using System.Windows.Forms; using Dongke.WinForm.Utilities; namespace Dongke.WinForm.Controls { public interface ISearchBoxForm : IFormDialog { /// /// 窗体标题 /// string Text { get; set; } /// /// 获取或设置查询结果的主键。 /// string PKMember { get; set; } /// /// 获取或设置一个值,该值指示是否能够多项选择。 /// bool MultiSelect { get; set; } /// /// 获取或设置限制查询的范围权限类型。 /// PurviewType PurviewType { get; set; } /// /// 获取选定的数据项。 /// DataTable CheckedData { get; } /// /// 获取或设置其他自定义属性。 /// ExtendedProperties Properties { get; } /// /// 获取其他自定义属性个数。 /// int PropertieCount { get; } event FormClosedEventHandler FormClosed; void SetConditions(params object[] values); void Show(); void RefreshData(); DialogResult DialogResult { get; set; } void Dispose(); } }