Windows デスクトップ アプリケーション開発は初めてです。
Access 2007 データベースに 2 つのテーブルがあります。
1 つ目は「Bill Master」、2 つ目は「Bill Detail」です。
レポート ビューアー コントロールを使用してアプリケーションから請求書を印刷したいと考えています。
どうすればこれを達成できますか?
助けてください。
Windows デスクトップ アプリケーション開発は初めてです。
Access 2007 データベースに 2 つのテーブルがあります。
1 つ目は「Bill Master」、2 つ目は「Bill Detail」です。
レポート ビューアー コントロールを使用してアプリケーションから請求書を印刷したいと考えています。
どうすればこれを達成できますか?
助けてください。
このビデオを見て、レポート ビューアー コントロールの作成方法を理解してください。さらに、たとえばこの関数を使用して、アクセスデータベースからデータをバインドする必要があります
public void LoadDatabase()
{
string connectionString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", yourDatabaseName);
using (OleDbConnection con = new OleDbConnection(connectionString))
{
try
{
con.Open();
var data = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM A", con);
adapter.Fill(data, "a");
adapter = new OleDbDataAdapter("SELECT * FROM B", con);
adapter.Fill(data, "b");
// TODO: bind the control's data source to dataset
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
多分これらのリンクはあなたを助けるでしょう: