关于接口的外部调用,急急急!大侠们帮帮忙
ODecO 2013-08-22 04:48:40 小的折腾了很久,一直都不行,关于接口的外部调用问题。
废话少说,直接进入正题。
*******************************************************************************
有两个画面,画面A,画面B
画面B提供一个对外接口,清空GridView的数据,如下所示。
//InterFACE1 是接口
public partial class FORMB: UserControl,InterFACE1
{
private static FORMB_form;
public static FORMB Instance()
{
if (_form == null || _form.IsDisposed)
_form = new ControlModelSet();
return _form;
}
//清空
public void GridClear()
{
//这里是所有控件清空
GridView1.Rows.Clear();
GridView2.Rows.Clear();
GridView3.Rows.Clear();
}
}
然后接口这么写,提供给外部
interface InterFACE1
{
void GridClear();
}
然后在画面A中,调用该接口,实现对画面B的清零
函数如下:
//调接口
InterFACE1 interfe1=FORMB.Instance();
interfe1.GridClear();
***************************************************************
以上是小的的代码,但是没有起到清零的效果,我不知道为什么,单步跟的时候,进去了,然后也清零了,为什么没有显示出来效果呢???
跪求大侠们!!!必定重谢~~~~~~~~~~