DataGridViewRow.GetState(Int32) 方法

定义

返回一个值,指示行的当前状态。

public:
 virtual System::Windows::Forms::DataGridViewElementStates GetState(int rowIndex);
public virtual System.Windows.Forms.DataGridViewElementStates GetState (int rowIndex);
abstract member GetState : int -> System.Windows.Forms.DataGridViewElementStates
override this.GetState : int -> System.Windows.Forms.DataGridViewElementStates
Public Overridable Function GetState (rowIndex As Integer) As DataGridViewElementStates

参数

rowIndex
Int32

行的索引。

返回

DataGridViewElementStates

用于指示行状态的 DataGridViewElementStates 值的按位组合。

例外

行已添加到 DataGridView 控件中,但 rowIndex 值不在有效范围内(0 到控件中的行数减一)。

行不是共享行,但 rowIndex 值与行的 Index 属性值不匹配。

  • 或 - 行尚未添加到 DataGridView 控件中,但 rowIndex 值与行的 Index 属性值不匹配。

注解

此方法可用于确定共享行的状态。 共享行的值为 Index -1,这可以防止将 State 属性与共享行一起使用。 若要使用此方法,请传入实际行索引。 可以通过调用 IndexOf 方法检索共享行的实际索引。

适用于

另请参阅