2011-05-13 108 views
1

我有一個名爲「FormPay」的表單和一個名爲txtAmount的文本框。是否可以將數據從txtAmount傳遞到我的報告的文本框?將值從表單傳遞到報表

我正在使用c#report viewer。

回答

1

將數據存入報表的最簡單方法是通過參數傳遞數據,然後向報表中添加參數,然後使用以下代碼傳遞值。

ReportViewer.SetQueryParameter(「ParameterName」,txtAmount.Text);

有很多選項可以設置/更改,例如,如果您不希望它在報告中可見,也可以隱藏該參數。

+0

我試過這個,但是有一個錯誤。等等,我該如何添加一個參數?或聲明一個參數?因爲錯誤表示該參數未被聲明。 – mmm 2011-05-13 04:31:31

+1

您是否在報告中聲明瞭參數?這裏有一個鏈接,告訴你如何去做,http://msdn.microsoft.com/en-us/library/aa337401.aspx。向下滾動到「添加新的報告參數」。 – Zachary 2011-05-13 04:40:26

+0

@ Zachary--非常感謝你:) – mmm 2011-05-13 05:04:04