Com o nosso SQL SERVER aberto vamos clicar com o botão direito em Databases e selecionar New Database...
Aqui vamos colocar o nome da nossa base de bados de Restaurante, damos o OK para salvar. Após a base criada, vamos criar a nossa tabela Cardapio.
Agora com as tabelas criadas vamos abrir o Visual Studio, clicar em File/New/Web Site...
protected void Page_Load(object sender, EventArgs e)
if (!IsPostBack)
{
try
{
SqlConnection oConn = new SqlConnection(ConfigurationManager.AppSettings["Conexao"]);
oConn.Open();
SqlCommand oCmd = new SqlCommand("Select Descricao From Cardapio where Dia = 'Pri'", oConn);
SqlDataReader oTabela = oCmd.ExecuteReader();
oTabela.Read();
txtDescricao.Text = oTabela["Descricao"].ToString();
oConn.Close();
}
catch
{
}
}
}
Na primeira linha de código definimos a conexão com o banco de dados, logo após usamos o sqlcommand que fará o Select em nossa tabela cardapio. Logo abaixo temos o SqlDataReader que nos exibirá os dados no textbox.Dando sequência vamos criar a página para inserir nosso conteúdo no banco de dados. Na Solution Explorer clicamos com o botão direito no nome do prejeto e selecionamos Add New Item...Selecionamos Web Form e vamos renomeamos como AdmDefault.aspx.
Para está página vamos precisar de:
Label ID: lblMsg
TextBox ID: txtDescricao
Button ID: btnSalvar
Feito isso! Vamos ao código da AdmDefault.aspx. Clicamos com o botão direto em cima do Button e selecionando View Code. Agora vamos acrescentar as linhas para inserir nossos dados dentro do banco.
Seu códico deve ficar como as linhas abaixo.
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection oConn = new SqlConnection(ConfigurationManager.AppSettings["Conexao"]);
oConn.Open();
SqlCommand oCmdDel = new SqlCommand("DELETE FROM CARDAPIO WHERE DIA = 'Pri'", oConn);
oCmdDel.ExecuteNonQuery();
SqlCommand oCmd = new SqlCommand("INSERT INTO CARDAPIO (DESCRICAO, DIA) VALUES(@DESCRICAO, @DIA)", oConn);
oCmd.Parameters.AddWithValue("@DESCRICAO", txtDescricao.Text);
oCmd.Parameters.AddWithValue("@DIA", "Pri");
oCmd.ExecuteNonQuery();
oConn.Close();
lblMsg.Text = "Registro salvo com sucesso";
}
Concluindo, vimos como inserir e visualizar o conteúdo de um site com algumas linhas de código e uitilizando os componentes da ToolBox.
Qualquer dúvida, fico à disposição atráves do email.
Abraços!