Depois de ler o comentário do Juliano vou postar um artigo realizando crud com ADO.NET usando SqlDataSource.
Vamos criar um pequeno cadastro de Alunos sem digitar nenhuma linha de código. E você vai observar o poder do visual studio.
Primeiro abra o Visual Studio e crie um novo projeto do tipo ASP.NET Web Application.
Vamos usar o layout que o visual studio cria automaticamente. Adicione um novo webform e coloque o seguinte nome:Aluno.aspx.
Acesse o site.master e adicione um novo item de menu.
Agora vá no codigo html da pagina Aluno e adicione o HTML abaixo:
<h3>Cadastro de Aluno</h3>.
Vamos fazer algo bem simples para não confundir você.
Depois arraste um gridView para a tela. O codigo ficará assim:
<div class="GridAlunos"> <asp:GridViewID="GridAlunos"runat="server"></asp:GridView> </div>
Agora vamos criar um banco de dados para o nosso exemplo. Faça como a figura abaixo:
Estarei usando o SQLCompact mas vocÊ pode usa o projeto de banco que quiser.
Depois crie uma tabela chamada aluno conforme a figura:
Coloque a matricula com auto-numerico, como mostra a figura.
Agora vamos adicionar uns alunos na nossa tabela. Clique com o botão direito no projeto em database explorer, em cima da tabela e selecione a opção: Show table data. Inclua 3 Alunos.
Agora vamos voltar na nossa pagina Aluno. Clique no smartTag do GridView. Escolha e adione novo DataSource. Depois escolha DataBase.
Clique em ok. Depois escolha o nosso banco chamado BancoAlunos e clique em next, deixe como está a caixa de seleção e clique em Advanced. Marque a caixa Generate Inset, Update e Delete. clique em ok e depois finish.
Nosso Grid ficará assim:
Vamos agora novamente acessar o smarttag do GRidView. Depois clicamos em Edit Columns. Adicione um tamplate field e coloque o mesmo em primeiro.
Depois clique em ok. Novamente acesse o smartTag do Grid e acesse Edit Templates. Vamos trabalhar com template. O que nos interessa é o item template. Adicione um linkButton dentro do template.
Vamos mudar o nome do nosso linkButton. Altere o nome do link button para Excluir. Na propriedade dele altere como mostra a figura. Ele vai excluir pelo command name. Ele vai procurar o metodo Delete.
Agora vamos adicionar nosso editar. Clique no smartTag do Grid e selecione a opção Enable Editing.
Nosso grid deve ficar assim:
Como você pode observar, logo acima vemos os nossos comando Insert, Update e Delete.
Agora adicione um FormView abaixo do GridView.
Acesse o o FormView e adicione o DataSource já criado:
Depois, como mostra a figura acima acesse o Edit Templates. Clique no smartTag do template e selecione a opção Item Template e EditItem template e apague tudo. Não mecha na opção InsertItem. É com ele que vamos realizar o nosso insert.
Agora clique em End Template. Depois você vai acessar as propriedades do formview e vai selecionar a opção DefaultMode. Coloque como insert.
Pronto! Rode a aplicação e realize os testes.
Até a próxima.