This example shows how to register data for dashboard template. First, you need to create a new dashboard:
...

	private void buttonJson_Click(object sender, EventArgs e)
	{
		textBoxLog.Clear();

		var report = StiReport.CreateNewDashboard();
		textBoxLog.Text += "New dashboard created\r\n";

...

Next, use Load() method to load a template:
...

		report.Load("Dashboards\\Dashboard.mrt");
		textBoxLog.Text += "Dashboard template loaded\r\n";
		   
...

After that, load a JSON file and get dataset from JSON file:
...

		var jsonBytes = File.ReadAllBytes("Dashboards\\Demo.json");
		textBoxLog.Text += "Load a JSON file\r\n";

		var json = StiJsonConnector.Get();
		var dataSet = json.GetDataSet(new StiJsonOptions(jsonBytes));
		textBoxLog.Text += "Get DataSet from JSON file\r\n";
		   
...

Then, register dataset object using RegData():
...

		report.Dictionary.Databases.Clear();
		textBoxLog.Text += "Remove all connections from the dashboard template\r\n";

		report.RegData("Demo", "Demo", dataSet);
		textBoxLog.Text += "Register DataSet object\r\n";

		report.Show(false);
		textBoxLog.Text += "Show Dashboard\r\n";
	}
...

На скриншоте ниже Вы можете увидеть результат выполнения данного кода:

Registering a Data for Dashboard Template

Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.