Ler em inglês

Compartilhar via


DataGridCell Estrutura

Definição

Identifica uma célula na grade.

C#
public struct DataGridCell
Herança
DataGridCell

Exemplos

O exemplo a seguir atribui a DataGridCell CurrentCell de um System.Windows.Forms.DataGrid e retorna o número de coluna e linha da célula selecionada. O valor armazenado no DataTable também é impresso usando o DataGridCell objeto RowNumber e ColumnNumber.

C#
private void PrintCellRowAndCol()
{
   DataGridCell myCell;
   myCell = DataGrid1.CurrentCell;
   Console.WriteLine(myCell.RowNumber);
   Console.WriteLine(myCell.ColumnNumber);
   // Prints the value of the cell through the DataTable.
   DataTable myTable;
   // Assumes the DataGrid is bound to a DataTable.
   myTable = (DataTable) DataGrid1.DataSource;
   Console.WriteLine(myTable.Rows[myCell.RowNumber]
   [myCell.ColumnNumber]);
}

Comentários

O DataGridCell pode ser usado em conjunto com a System.Windows.Forms.DataGrid propriedade do CurrentCell controle para obter ou definir o valor de qualquer célula. Definir a System.Windows.Forms.DataGrid propriedade do CurrentCell controle como um DataGridCell faz com que o foco se mova para a célula especificada pelo DataGridCell.

Construtores

DataGridCell(Int32, Int32)

Inicializa uma nova instância da classe DataGridCell.

Propriedades

ColumnNumber

Obtém ou define o número de uma coluna no controle DataGrid.

RowNumber

Obtém ou define o número de uma linha no controle DataGrid.

Métodos

Equals(Object)

Obtém um valor que indica se o DataGridCell é idêntico a um segundo DataGridCell.

GetHashCode()

Obtém um valor de hash que pode ser adicionado a um Hashtable.

ToString()

Obtém o número da linha e o número da coluna da célula.

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0

Confira também