List & Label是德国combit公司下的报表控件,帮助开发人员快速创建数据分析和数据可视化商业智能应用程序,支持客户端自定义报表,支持交叉表、图表、仪表、表单和标签、条码,支持导出报表为多种文件格式,并且支持多种数据源SQL, Oracle, XML, LINQ and NoSQL,下面简单介绍如何绑定List & Label到Microsoft Azure SQL数据源,具体如下:
using (ListLabel ll = new ListLabel())
{
string connectionString = "Server=tcp:<Servername>.database.windows.net,1433;Database=<Database>;"
+ "User ID=<User>@<Servername>;Password=<Password>;Trusted_Connection=False;"
+ "Encrypt=True;";
SqlConnection conn = new SqlConnection(connectionString);
conn.Open();
SqlConnectionDataProvider provider = new SqlConnectionDataProvider(conn);
ll.DataSource = provider;
ll.Design(LlProject.List | LlProject.FileAlsoNew);
conn.Close();
}