Microsoft.Reporting.WebForms.ReportViewerコントロール内にカスタムコントロールを追加する方法はありますか?
ASP.NET Webアプリを開発していて、reportviewerのtoolBar内にカスタムコントロールを追加したいと思います。
このブログスポットを読むと、 WinFormsでそれが可能であるように見えます。
そこで、ReportViewerを継承する独自のRerpotViewerClassのコーディングを開始すると、開始時にスタックされます。WebFormsでOnControlAddedメソッドをオーバーライドできないように見えますか?
次に、OnLoad()またはその他を使用しますか?
public class ReportViewerToolbarExtension : Microsoft.Reporting.WebForms.ReportViewer
{
protected override void OnControlAdded(ControlEventArgs e)
{
base.OnControlAdded(e);
}
}
Raisseエラー
'Microsoft.Reporting.WebForms.ReportViewer' does not contain a definition for 'OnControlAdded'
また、「ControlEventArgs」は私にとって悲惨な部分ですか?
SetToolStripItems(Control c)を実装しようとすると
ToolStripItemCollectionも、名前空間System.Windows.Formsに属しているため、Toolstripを使用できません。
WinFormsを参照する必要がありますか、それともWeb名前空間内にアナログコントロールがありますか?