/// <summary> /// Binds this SearchControl to a data set (that is wrapped in a class implementing IQueryableContext)</summary> public void Bind(IQueryableResultContext queryResultContext) { if (m_queryResultContext != null) m_queryResultContext.ResultsChanged -= queryResultContext_ResultsChanged; m_queryResultContext = queryResultContext; if (m_queryResultContext != null) m_queryResultContext.ResultsChanged += queryResultContext_ResultsChanged; }
/// <summary> /// Binds this SearchControl to a data set (that is wrapped in a class implementing IQueryableContext)</summary> public void Bind(IQueryableResultContext queryResultContext) { if (m_queryResultContext != null) { m_queryResultContext.ResultsChanged -= queryResultContext_ResultsChanged; } m_queryResultContext = queryResultContext; if (m_queryResultContext != null) { m_queryResultContext.ResultsChanged += queryResultContext_ResultsChanged; } }
/// <summary> /// Constructor</summary> /// <param name="queryResultContext">Query results context</param> /// <param name="contextRegistry">Context registry</param> public SearchResultsListView(IQueryableResultContext queryResultContext, IContextRegistry contextRegistry) : this(contextRegistry) { Bind(queryResultContext); }