2014-08-28 27 views
1

在XtraReport中,我有一個項目。我把這個項目發給了很多人。但是這個人的數據是不一樣的(不是列和表,只是記錄不同)。我怎樣才能輕鬆地改變這個項目的數據源?如何在XtraReport(Devexpress)中更改不同數據源的數據源?

+0

你使用了什麼類型的'DataSource'? – nempoBu4 2014-08-28 11:27:45

+0

ms sql ........... – hkaraoglu 2014-08-28 11:46:13

+0

http://msdn.microsoft.com/en-us/library/ms254494%28v=vs.110%29.aspx – Uranus 2014-08-29 05:47:56

回答

0

我用這種方式來改變我的數據源:

在你的報告後面的代碼,在我加入這一行sqlDataSource1.Connection.ConnectionString =「yourconectiondatasource」開頭:

例子:

Public Sub New() 
    MyBase.New() 

    'This call is required by the Designer. 
    InitializeComponent() 

    'Add any initialization after the InitializeComponent() call 

    ' GET THE DINAMIC DATASOURCE 
    sqlDataSource1.Connection.ConnectionString = "yourconectiondatasource" 

End Sub 

注意:您應該將公用模式下的sqlDatasource1放入設計器,因爲默認情況下處於私有模式。