在ASP.Net 2008或更高版本中创建复合和自定义网格控件

请建议我如何创建复合网格。 即,我需要在Framework 3.5及更高版本中使用gridview的所有function,但还需要在该网格中包含一些其他function。请告诉我该怎么做。 如果可能请分享示例代码。

您需要扩展当前的GridView。 例:

public class MySuperGridView : GridView { public void CoolMethod() { } public string CoolProperty { get{return ViewState["CoolProperty"]==null?null:(string)ViewState["CoolProperty"];} set {ViewState ["CoolProperty"]=value;} } //add more coolness here } 

现在您可以开始使用自定义Gridview而不是标准的asp.net GridView