DataGridViewColumnCollection.GetPreviousColumn 方法

定义

获取给定列之前的最后一列,其显示顺序符合给定的筛选器要求。

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 找不到任何列。

例外

dataGridViewColumnStartnull

至少一个筛选器值不是值的按位组合 DataGridViewElementStates

注解

上一列的显示顺序是值低于DisplayIndex指定列的值的列DisplayIndex,无论该列是否在屏幕上实际可见。

此方法允许在符合给定条件的当前列之前确定第一列,而无需直接比较索引值。

适用于

另请参阅