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 指定列的值的列,而不管该列是否在屏幕上实际可见。
使用此方法可以确定当前列之前符合给定条件的第一列,而无需直接比较索引值。