C_ValidCheckedBoxList.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*******************************************************************************
  2. * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:C_ValidCheckedBoxList.cs
  5. * 2.功能描述:扩展的多选控件
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 陈晓野 2014/08/13 1.00 新建
  9. *******************************************************************************/
  10. using System.Windows.Forms;
  11. using System.Data;
  12. namespace Dongke.IBOSS.PRD.Basics.BaseControls
  13. {
  14. public partial class C_ValidCheckedBoxList : CheckedBoxListEx
  15. {
  16. #region 构造函数
  17. public C_ValidCheckedBoxList()
  18. {
  19. InitializeComponent();
  20. this.Title = "正常标识";
  21. //this.ValueMember = "ValidFlagID";
  22. //this.DisplayMember = "ValidFlagName";
  23. }
  24. #endregion
  25. #region 受保护方法
  26. //protected override object SetFilter(object dataSource)
  27. //{
  28. // string filter = "DisplayNo > 0 ";
  29. // string sort = "DisplayNo ASC";
  30. // if (dataSource is BindingSource)
  31. // {
  32. // BindingSource bSource = (BindingSource)dataSource;
  33. // bSource.Filter = filter;
  34. // bSource.Sort = sort;
  35. // dataSource = bSource;
  36. // }
  37. // else if (dataSource is DataTable)
  38. // {
  39. // DataTable dataTable = (DataTable)dataSource;
  40. // dataTable.DefaultView.RowFilter = filter;
  41. // dataTable.DefaultView.Sort = sort;
  42. // dataSource = dataTable;
  43. // }
  44. // return dataSource;
  45. //}
  46. #endregion
  47. }
  48. }