一个C#的WinForm工程里面,想要添加aspx网页,做报表的web展示,怎么实现?
如题啊。
我做了一个WinFrom工程,里面有几个报表。
后来Boss又要求把这几个报表通过网页展示,这样就可以搭在IIS里面,通过web访问~~
但是,在一个WinForm工程里面,怎样添加aspx网页啊~~
或者说,怎样添加一个网页,在里面嵌入ReportViewer,然后绑定报表?
谢谢啦~~
------解决方案--------------------c/s,,b/s 同時在一個項目?在一個執行文件?沒見過
------解决方案--------------------一个简单的demo如下: 
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
  [System.Runtime.InteropServices.ComVisibleAttribute(true)]
  public partial class Main : Form
  {
  public Main()
  {
  InitializeComponent();
  }   
 private void button4_Click(object sender, EventArgs e)
  {
  this.webBrowser1.Navigate(this.textBox1.Text);
  this.webBrowser1.ObjectForScripting = this;
  }
  #region JavaScript中调用的方法
  public string InvokeFormMethod(string message)
  {
  MessageBox.Show(message);
  return "Charles2008";
  }
  #endregion
  #region 调用Javascript方法
  private void button6_Click(object sender, EventArgs e)
  {  
 this.webBrowser1.Document.InvokeScript("msgalert", new string[] { "Called from client code" });
  }
  #endregion
  }
------解决方案--------------------webBrowser
一个类似IE浏览器的控件
------解决方案--------------------在WinFrom工程需要的窗体上,加入webBrowser控件,
------解决方案--------------------可以再建个 工程,然后在winform程序里边添加WebBrowser控件,这个控件可以显示指定的网页,然后再调用你其他工程的aspx即可
------解决方案--------------------网页写在后台,或者单独写在网站工程里面,然后界面要显示的时候,就调用webbrowser,加载那个网页的url。