public void SetFilter(QlikView.Common.Filter filter) { if (filter == null) { this._doc.Clear(); return; } this._filter = filter; this.SetSelections(filter.Fields); this.SetVariables(filter.Variables); }
public void SetConnection(QlikView.Common.ReportConnection connection) { if (CurrentConnection == null || CurrentConnection.Name != connection.Name || this._doc == null) { if (connection.IsLocal == false) { this.axQlikOCX1.UserName = connection.User; this.axQlikOCX1.Password = connection.Password; string doc = string.Format("qvp://{0}/{1}", connection.ServerName, connection.QlikViewDocument); this._doc = this.axQlikOCX1.OpenDocument(doc); } else { this._doc = this.axQlikOCX1.OpenDocument(connection.QlikViewDocument); } CurrentConnection = connection; } }