WinForm构造函数的作用
最近练习C#项目:何问起收藏夹(HoverTreeSCJ),实现编辑网址时,遇到这个问题:
比如打开窗口后,要自动显示数据。
解决方法:
那么可以通过窗体的构造函数传递参数。
比如窗体类:
public partial class Form_Edit : Form { //构造函数 public Form_Edit(int id) { SetUrlId(id); } public void SetUrlId(int id) { //这里根据参数读取加载数据 /* by 何问起 */ } }
那么新建窗体实例时就可以通过参数id传递数值,在SetUrlId 方法中读取加载数据到界面。例如 new Form_Edit(1);
具体源码可以到这里下载:http://hovertree.com/h/bjaf/scjyuanma.htm
查询数据后,点击ID,就打开编辑窗体,在窗体中根据id读取数据库的数据并显示。
有图有真相: