Mini Kabibi Habibi
using System.Collections.Generic;
using System.Data.OleDb;
using DevExpress.XtraReports.Data;
using DevExpress.XtraReports.Service;
namespace ReportSilverlightDemo {
public static class DemoInitializer {
public static void Initialize(System.Web.HttpServerUtility server) {
DevExpress.Xpf.Printing.ServiceKnownTypeProvider.Register(
typeof(XtraReportsDemos.PivotGridAndChart.ViewTypeFiltered),
typeof(DevExpress.XtraReports.UI.XRColumnSortOrder),
typeof(XtraReportsDemos.NorthwindTraders.SortGroupsType),
typeof(List<int>));
DataProviderRepository.Current.Register(
"nwind",
"Northwind Database",
GetOleDbConnectionString("nwind.mdb"));
DataProviderRepository.Current.Register(
"countries",
"Countries Database",
GetOleDbConnectionString("countriesDb.mdb"));
}
static string GetOleDbConnectionString(string databaseFile) {
var builder = new OleDbConnectionStringBuilder();
builder.Provider = "Microsoft.Jet.OLEDB.4.0";
builder.DataSource = @"|DataDirectory|\" + databaseFile;
return builder.ToString();
}
}
}