我正在玩 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。