读书人

一个C#的WinForm工程里面想要添加as

发布时间: 2012-03-29 12:53:12 作者: rapoo

一个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。

读书人网 >C#

热点推荐