namespace Yw.WinFrmUI
{
public partial class InputHydroVisualSearchListDlg : DevExpress.XtraEditors.XtraForm
{
public InputHydroVisualSearchListDlg()
{
InitializeComponent();
this.searchControl1.SetSearchSettings(SearchData, null);
}
///
/// 查询事件
///
public event Action SearchEvent;
//最近一次查询内容
private static string _lastSearchContent = null;
///
/// 绑定数据
///
public void SetBindingData()
{
this.searchControl1.EditValue = _lastSearchContent;
}
//查询数据
private void SearchData(object sender, EventArgs e)
{
var content = this.searchControl1.Text.Trim();
if (string.IsNullOrEmpty(content))
{
return;
}
_lastSearchContent = content;
this.SearchEvent?.Invoke(content);
this.DialogResult = DialogResult.OK;
this.Close();
}
}
}