DataGridViewColumnCollection.GetPreviousColumn 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取给定列之前的最后一列,其显示顺序符合给定的筛选器要求。
public:
System::Windows::Forms::DataGridViewColumn ^ GetPreviousColumn(System::Windows::Forms::DataGridViewColumn ^ dataGridViewColumnStart, System::Windows::Forms::DataGridViewElementStates includeFilter, System::Windows::Forms::DataGridViewElementStates excludeFilter);
public System.Windows.Forms.DataGridViewColumn GetPreviousColumn(System.Windows.Forms.DataGridViewColumn dataGridViewColumnStart, System.Windows.Forms.DataGridViewElementStates includeFilter, System.Windows.Forms.DataGridViewElementStates excludeFilter);
public System.Windows.Forms.DataGridViewColumn? GetPreviousColumn(System.Windows.Forms.DataGridViewColumn dataGridViewColumnStart, System.Windows.Forms.DataGridViewElementStates includeFilter, System.Windows.Forms.DataGridViewElementStates excludeFilter);
member this.GetPreviousColumn : System.Windows.Forms.DataGridViewColumn * System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewElementStates -> System.Windows.Forms.DataGridViewColumn
Public Function GetPreviousColumn (dataGridViewColumnStart As DataGridViewColumn, includeFilter As DataGridViewElementStates, excludeFilter As DataGridViewElementStates) As DataGridViewColumn
参数
- dataGridViewColumnStart
- DataGridViewColumn
从中开始搜索上一列的列。
- includeFilter
- DataGridViewElementStates
表示要应用包含的筛选器的值的 DataGridViewElementStates 按位组合。
- excludeFilter
- DataGridViewElementStates
表示要应用于排除的筛选器的值的 DataGridViewElementStates 按位组合。
返回
满足给定筛选器要求的上一列,或者 null 找不到任何列。
例外
dataGridViewColumnStart 是 null。
至少一个筛选器值不是值的按位组合 DataGridViewElementStates 。
注解
上一列的显示顺序是值低于DisplayIndex指定列的值的列DisplayIndex,无论该列是否在屏幕上实际可见。
此方法允许在符合给定条件的当前列之前确定第一列,而无需直接比较索引值。