我们正在寻找将 List&Label Drilldowns 集成到我们的报告中的文档。
官方文档在我看来真的很糟糕。我们从他们的支持中获得了一些代码片段,但仅包含未键入的数据且没有任何注释。
object[] restrictions = new Object[] { null, null, null, "TABLE" };
DataTable table = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, restrictions);
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(new OleDbCommand("SELECT * FROM [" + tableName + "] WHERE OrderID > 11040", onn));
object[] restrictions1 = new Object[] { null, null, null, null };
DataTable table1 = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Foreign_Keys, restrictions1);
ds.Relations.Add(new DataRelation(relationName, ds.Tables[parentTable].Columns[parentCol], ds.Tables[childTable].Columns[childCol]));
我们不知道他们为什么在这里使用空对象数组以及如何IEnumerable<MyClass>
根据要求生成报告。最后,这并没有帮助,我们仍在搜索如何将键入的数据传递给带有钻取数据的报告。
也许有人可以在这里提供帮助并提供一些最佳实践经验?