找回密码
 立即注册

QQ登录

只需一步,快速开始

piqiu

新手上路

1

主题

1

帖子

21

积分

新手上路

积分
21
  • 20

    金币

  • 主题

  • 帖子

最新发帖
piqiu
新手上路   /  发表于:2012-12-24 10:41  /   查看:5495  /  回复:1
想实现的功能:在筛选行的下拉列表中选择后一个项目后触发指定的事件.
应该怎样绑定这个事件呢?

1 个回复

倒序浏览
wedy.wang
初级会员   /  发表于:2012-12-24 13:59:00
沙发
回复 1楼piqiu的帖子

DropDownList里面的项目是可以定制的,你可以选择自己定制这个HeaderDropDownList,并处理不同项目的Click事件,参考下面代码:
  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             DropDownSortItem dropDownSortItem1 = new DropDownSortItem();
  4.             dropDownSortItem1.Click += dropDownSortItem1_Click;
  5.             DropDownSortItem dropDownSortItem2 = new DropDownSortItem();
  6.             DropDownSeparatorItem dropDownSeparatorItem1 = new DropDownSeparatorItem();
  7.             DropDownShowAllFilterItem dropDownShowAllFilterItem1 = new DropDownShowAllFilterItem();
  8.             DropDownBlanksFilterItem dropDownBlanksFilterItem1 = new DropDownBlanksFilterItem();
  9.             DropDownNonBlanksFilterItem dropDownNonBlanksFilterItem1 = new DropDownNonBlanksFilterItem();
  10.             DropDownAutoFilterItem dropDownAutoFilterItem1 = new DropDownAutoFilterItem();
  11.             HeaderDropDownList headerDropDownList1 = new HeaderDropDownList("textBoxCell1", new DropDownItem[] { dropDownSortItem1,
  12.             dropDownSortItem2,dropDownSeparatorItem1,dropDownShowAllFilterItem1,dropDownBlanksFilterItem1,dropDownNonBlanksFilterItem1,dropDownAutoFilterItem1});
  13.             (this.gcMultiRow1.ColumnHeaders[0].Cells[0] as ColumnHeaderCell).DropDownList = headerDropDownList1;
  14.         }
  15.         void dropDownSortItem1_Click(object sender, EventArgs e)
  16.         {
  17.             //Do some thing.
  18.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部