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 指定列的值的列,而不管该列是否在屏幕上实际可见。

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

适用于

另请参阅