erro ao abrir um novo registro com formview

Delphi

12/07/2012

Pessoal, estou desenolvendo uma aplicacao onde que existe um cadastro de telefone com chave composta(tipo,codigo,sequencial), no update está ok, so que quando clicar no new gostaria que o campo sequencial já me mostrasse o valor a ser gravado, no qual estou pegando de um gridview.
Estou tentnado fazer assim:

method Teste_denominacao1.FormView1_ModeChanging(sender: System.Object; e: System.Web.UI.WebControls.FormViewModeEventArgs);
begin
var FON_SEQUENCIALtextBox0 := FormView1.FindControl(FON_SEQUENCIALTextBox0) as TextBox;
var ultimo_registro := Convert.ToInt32(GridView2.Rows[GridView2.Rows.Count-1].Cells[2].Text) + 1;
FON_SEQUENCIALtextBox0.Text := Convert.ToString(ultimo_registro).ToString;)
end;

Só que está dando o sequente erro ao clicar no New
NullReference not set to an instance of an object.

Object reference not set to an instance of an object.

por favor me ajude, como posso passar um valor para um textbox ( ou qualquer componente) dendro de um formview sem medar esse erro
desde já agradeço.
Luiz Souza

Luiz Souza

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

12/07/2012

Verifique, por favor, em que linha está ocorrendo o erro.
GOSTEI 0
Luiz Souza

Luiz Souza

12/07/2012

FON_SEQUENCIALtextBox0.Text := Convert.ToString(ultimo_registro).ToString;)
Quando clico em new me aparece esse erro.
so quero passar o var ultimo_registro para esse testBox mas me da esseerro.

NullReference not set to an instance of an object.

Object reference not set to an instance of an object.
GOSTEI 0
Imex

Imex

12/07/2012

Boa tarde,

Experimente executar o seu código no evento OnDataBound do FormView:

if (FormView1.CurrentMode = FormViewMode.Insert) then
begin
  // código
end;


Espero que seja útil.
GOSTEI 0
Luiz Souza

Luiz Souza

12/07/2012

ok era ISSO MESMO
GOSTEI 0
POSTAR