菜鸟紧急求救,如何在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#