当前位置:编程学习 > C#/ASP.NET >>

菜鸟紧急求救,如何在winform上实现webform的table或者类似的控件


上面是我用webform实现的。。求教各位大虾如何在winform上实现。。。有没有好的合并单元格的控件 --------------------编程问答-------------------- 你在WinForm上放个WebBrowser然后显示HTML --------------------编程问答-------------------- 你在WinForm上放个WebBrowser然后显示HTML

zqke老师,我不再去调用这个html了,要在本地上实现,麻烦您说下还有什么办法吗? --------------------编程问答-------------------- 整个报表工具就好了,水晶报表就可以 --------------------编程问答-------------------- 本地也可以html,加个WebBrowser,把table的html写到个string里,直接给WebBrowser就完了。
要不,用第三方组件,或者自己画。总之用WebBrowser是最简单的办法 --------------------编程问答-------------------- 谢谢各位的回复!
我实现webform页面是写了个方法 比如:
private void ShowBb()  //这个是显示table的方法
{
Table tr;
.......
.....
AddTableCell(tr,"owen",1,1);//这里调用了下面这个方法
}
       private void AddTableCell(TableRow tr, string Text, bool rText,int rowspan,int colspan)
    {
        TableCell tc = new TableCell();
        tc.Text = Text;
        tc.RowSpan = rowspan;
        tc.ColumnSpan = colspan;
        if (!rText)
        {
            tc.CssClass = "hsText";
        }
        else
        {
            tc.CssClass = "rightText";
        }
        tr.Cells.Add(tc);
    }

请问各位老师这个怎么写到一个string去呢? --------------------编程问答--------------------
        public static string RenderControlAsString(Control ctl)
        {
            StringWriter sw = new StringWriter();
            HtmlTextWriter writer = new HtmlTextWriter(sw);
            ctl.RenderControl(writer);
            string str = sw.ToString();
            writer.Close();
            sw.Close();
            return str;
        }

这段代码可以把Web控件变成一个一段html的string --------------------编程问答-------------------- 学习
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,