Arquivos do Blog
Atualizando os Dados – Editando Dados no GridView – Parte 3
Olá pessoal, neste artigo será dado continuidade ao projeto criado para editar dados do GridView, em ASP.NET, utilizando a linguagem C#. Acompanhem:
Se você não viu as partes anteriores, clique aqui para vê-las.
Já temos feito o carregamento dos dados e passagem via QueryString do ID do produto para a página de detalhes, onde é recuperado esse ID, feito uma consulta no banco e retornado os valores para os TextBoxes.
Adicione a esta página um botão, dando a ele o ID btnAlterarValores. Agora vá a página de códigos e crie uma variável que será a propriedade que irá armazenar o ID do produto, no momento em que essa página for chamada. Dessa forma utilizaremos o conceito de ViewState. A Listagem 01 ilustra a criação dessa propriedade.
Listagem 01 – Propriedade IdProduto, usando ViewState
public Int32 IdProduto
{
get
{
if (ViewState["IdProduto"] != null)
return Convert.ToInt32(ViewState["IdProduto"]);
return 0;
}
set
{
ViewState["IdProduto"] = value;
}
}
Note que é usado o get e o set, já que a utilizo para retornar e atribuir valor.
Criação dos Métodos, Propriedades e Eventos: CRUD em XML com ASP.NET e C# – Parte 2
Olá pessoal, neste artigo começaremos as codificações de alguns métodos, propriedades e eventos. Acompanhem:
Vá à página de códigos do Default.aspx e crie o seguinte método, que irá carregar os dados no GridView:
private void CarregarXML()
{
try
{
DataSet objDataSet = new DataSet();
objDataSet.ReadXml(Server.MapPath(@"App_Data\Produtos.xml"));
if (objDataSet.Tables.Count > 0)
{
this.grdDados.DataSource = objDataSet;
this.grdDados.DataBind();
}
}
catch (Exception)
{
this.ClientScript.RegisterClientScriptBlock(Page.GetType(), "Mensagem",
"<script>alert('Ops, ocorreu um erro ao Carregar o XML!');</script>");
}
}
Exemplo Prático: Usando Session – Parte 2
Olá pessoal, neste artigo veremos um exemplo prático do uso da Session. Acompanhem:
A idéia é a seguinte: neste exemplo bem simples vamos criar duas páginas, na primeira vamos salvar o valor na Session e na segunda iremos recuperar este valor. Dito isto, crie uma aplicação Web, dando a ela o nome ExemploSession e dê OK.
Na Default.aspx, arraste da ToolBox um TextBox, um Label e um Button, dando a eles os ID’s: txtNome, lblNome e btnGravar. Sua página deverá ficar como abaixo:


