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

时间:2012-05-08 11:24:31

标签: c# asp.net .net vb.net

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

1 个答案:

答案 0 :(得分:4)

您需要扩展当前的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