vs2008环境
想在GridView基础上二次开发扩展。
内容:在header上再增加一行,用于放几个DropDownList(布局的红色部份)。
目的:是想用户点击DropDownList时可以对GridView表格数据进行下拉筛选,做成自定义控件,开发使用拖拽这自定义控时就有增加的这一行了。布局如下:
---DropDownList----DropDownList---DropDownList--(问题:想增一行,放几个DropDownList)
------------------------------------------------字段名(header)()
------------------------------------------------行内容(row)
------------------------------------------------行内容(row)
------------------------------------------------行内容(row)注:红色部份为想增加部份,黑色为GridView原始部份
   
  在自定义控件开发时应该从哪儿入手来增加这一行啊,请前辈指点下,小弟先感谢了!

解决方案 »

  1.   

    具体二次开发的效果就想要这种结果:http://www.cnblogs.com/tao666/articles/1383755.html1 有下拉菜单选项
    2 在图的右上角有一个文本框输入关键字,这可以模糊查询整个GridView表格内容,包含关键字的行就显示出来.这两个功能在用gridview做二次开发时是不是需要用到listview啊?请前辈指点下方面,小弟入门学习,先感谢各位老师了!
      

  2.   

    大致给你个思路:
    你的自定义控件要继承自 CompositeControl类,将GridView、和你要加入的DropDown公开为属性,并重写RenderContents方法。按惯例还要写CreateChildControls等方法。
      

  3.   

    如果你使用vs2008,就像三年前弃DataGrid而使用GridView一样,基本上应该可以弃GridView而使用ListView来组织所有列表控件。
      

  4.   

    根据前面几位师傅的指点,我学习了下ListView,但发现ListView没有Gridview中的HyperLinkField 是不是啊?