我定义了一个个类文件Grid.cs,用来存放一些公共的方法和属性,然后有一个用户控件Normal_DataGrid来继承该类文件,
public class Normal_DataGrid : Grid
程序编译通过,可是在浏览器里面却显示:
“NSLWEB.Web.UI.Normal_DataGrid”并不扩展类“System.Web.UI.UserControl”,因此不是有效的基类。请问大家是什么问题,继承要注意些什么啊?
public class Normal_DataGrid : Grid
程序编译通过,可是在浏览器里面却显示:
“NSLWEB.Web.UI.Normal_DataGrid”并不扩展类“System.Web.UI.UserControl”,因此不是有效的基类。请问大家是什么问题,继承要注意些什么啊?
你的Normal_DataGrid是用户控件,那么它必然继承自System.Windows.Forms.UserControl,而你现在又要它继承自Grid,是不允许的,除非这个Grid是个接口。
你要它具有Grid的功能,而又不把它看成Grid,那么,可以使用包容的方法。
NSLWEB.Web.UI.Normal_DataGrid:Grid这样就不会有问题了。