![]() |
|
||||
Código-Fonte Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimentoDiga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
|||||
Você está aqui: C# ::: Windows Forms ::: DataGridView |
|||
Saiba mais sobre os modos de edição de um DataGridViewQuantidade de visualizações: 13022 vezes |
|||
|
A forma pela qual o conteúdo das células de um DataGridView pode ser editado é controlada pela propriedade EditMode. No .NET 2.0 e Visual C# 2005 esta propriedade pode receber um dos cinco valores disponíveis na enumeração DataGridViewEditMode. Antes de vê-los, vamos entender as condições sob as quais o conteúdo de uma célula do DataGridView pode ser editado. Por padrão, o conteúdo da célula pode ser editado simplesmente digitando na célula selecionada ou pressionando a tecla F2. A célula automaticamente entra em modo de edição se todas as condições abaixo forem satisfeitas: 1) A fonte de dados do DataGridView suportar edição; 2) O controle DataGridView estiver habilitado; 3) O valor da propriedade EditMode não for EditProgrammatically; 4) As propriedades ReadOnly da célula, linha, coluna e controle estiverem todas com o valor false. Veja agora os valores possíveis para a propriedade EditMode: EditOnEnter - A edição se inicia quando a célula recebe o foco. Este modo é útil quando pressionamos a tecla TAB para entrar valores em toda a linha, ou quando pressionamos ENTER para inserir valores em uma coluna. EditOnF2 - A edição se inicia quando a tecla F2 é pressionada com o foco na célula desejada. Este modo coloca o cursor no final do conteúdo da célula. EditOnKeystroke - A edição começa quando qualquer tecla alfanumérica é pressionada com o foco na célula desejada. EditOnKeystrokeOrF2 - A edição começa quando qualquer tecla alfanumérica ou a tecla F2 é pressionada com o foco na célula desejada. EditProgrammatically - A edição se inicia somente quando o método BeginEdit() da classe DataGridView é chamado. Veja um trecho de código no qual definimos o valor EditOnEnter para a propriedade EditMode de um DataGridView:
O valor padrão para a propriedade EditMode é EditOnKeystrokeOrF2. Quando uma célula está sendo editada, podemos finalizar sua edição e gravar os dados internamente pressionando ENTER. Se quisermos que o conteúdo da célula seja revertido para o conteúdo original, basta pressional ESC. Em algumas situações podemos querer saber o valor atual da propriedade EditMode. Isso pode ser feita assim:
Se quisermos comparar o valor da propriedade EditMode com um dos valores da enumeração DataGridViewEditMode podemos usar um código semelhante a:
|
|||
|
|
|||
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







