Я играю с QlikView и мне было интересно, есть ли у кого-нибудь опыт работы с DynamicUpdateCommand()
?
- Я могу просто загрузить файл .qvw и отобразить его в форме.
- Я могу использовать
doc.RemoveAllData(true)
, чтобы удалить все данные.
- Я не могу заставить
DynamicUpdateCommand()
вообще что-либо делать ...
Буквально, RemoveAllData()
меняет то, что я вижу (все исчезает), и DynamicUpdateCommand()
абсолютно ничего не меняет на экране вообще ...
Кто-нибудь знает, что я должен делать, или я делаю неправильно?
Пример кода за пределами моей формы ...
QlikView = new Form2();
QlikView.LoadDocument(@"C:\myPath\myDashboard.qvw");
QlikView.Show(this);
QlikView.DoJiggeryPokery(@"INSERT INTO DataRuns (RunID, Value) VALUES (1, 1)");
Пример кода для моей формы ...
public partial class Form2 : Form
{
private QlikView.Doc document;
public Form2() {
InitializeComponent();
}
public void LoadDocument(string filename) {
document = axQlikOCX.OpenDocument(filename);
}
public void DoJiggeryPokery(string command) {
//document.RemoveAllData(true);
document.DynamicUpdateCommand(command);
//document.Reload(0);
}
}
Я использую OCX для QlikView 9.0.0.