就是让界面上的东西先出来,然后在绑定数据?
解决方案 »
- winform动态生成控件
- 会c#模似登录的进。。
- 如何把vsproj解析为树形目录?.NET提供了这样的接口吗(类似于CodeDom)?
- MDAC 是什么东西? SQL Server的程序能在MDAC上直接运行吗?
- 在作业中能启动桌面应用程序吗?存储过程中能使用COM组件中的方法吗?急,谢谢了
- 编写了一个类用来存储各种信息,类自身实现编辑的方法好,还是通过外部类实现编辑方法好呢?
- Json文件中有中文,C#如何解析出来
- C#中如何发送IGMP包?
- 如何查看com组件里面的内容啊?
- 关于c#webbrowser获取不到无ID元素
- (急求!)在C#下,如何获得当前登录的用户(不是程序进程)属于哪个用户组?
- 怎么样替换空格啊?
不知道你是想怎么实现?
画面在显示之前要做两个动作,第一个是控件的加载(在InitializeComponent()中实现),第二个就是进行Form_Load事件的触发。不过你也可以在你执行了InitializeComponent()之后,就直接进行数据加载,不一定要用到Form_Load事件。
在FormLoad中加载数据。
或者定义一个Timer,在FormLoad中激活Timer,在Timer事件中处理数据加载。
private void Form1_Load(object sender, EventArgs e)
{
//加载数据
//
}
如果非要使用在窗口激活后加载数据,那要注意Activated事件会重复触发,
如果只需一次,那在处理程序里面把事件注销掉就行。
private void Form1_Activated(object sender, EventArgs e)
{
//加载数据
//
this.Activated -= new System.EventHandler(this.Form1_Activated);
}