DataGrid.IsSelected(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示指定行是否被选定。
public:
bool IsSelected(int row);
public bool IsSelected (int row);
member this.IsSelected : int -> bool
Public Function IsSelected (row As Integer) As Boolean
参数
- row
- Int32
关注的行的行号。
返回
如果该行被选定,则为 true
;否则为 false
。
示例
下面的代码示例演示了此成员的使用。
// Check if the first row is selected.
private:
void button8_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
if ( myDataGrid->IsSelected( 0 ) )
{
MessageBox::Show( "Row selected", "Message", MessageBoxButtons::OK, MessageBoxIcon::Exclamation );
}
else
{
MessageBox::Show( "Row not selected", "Message", MessageBoxButtons::OK, MessageBoxIcon::Exclamation );
}
}
// Deselect the first row.
void button11_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
myDataGrid->UnSelect( 0 );
}
// Check if the first row is selected.
private void button8_Click(object sender, EventArgs e)
{
if(myDataGrid.IsSelected(0))
{
MessageBox.Show("Row selected",
"Message", MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
}
else
{
MessageBox.Show("Row not selected",
"Message", MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
}
}
// Deselect the first row.
private void button11_Click(object sender, EventArgs e)
{
myDataGrid.UnSelect(0);
}
' Check if the first row is selected.
Private Sub button8_Click(ByVal sender As Object, ByVal e As EventArgs) Handles button8.Click
If myDataGrid.IsSelected(0) Then
MessageBox.Show("Row selected", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
Else
MessageBox.Show("Row not selected", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End If
End Sub
' Deselect the first row.
Private Sub button11_Click(ByVal sender As Object, ByVal e As EventArgs) Handles button11.Click
myDataGrid.UnSelect(0)
End Sub
注解
将此方法与特定行的选择SelectUnSelect状态一起使用,以及ResetSelection用于操作特定行的选择状态的方法。