Escolar Documentos
Profissional Documentos
Cultura Documentos
Todos os produtos acima gratuitos e podem ser obtidos via download e usados
para desenvolvimento e distribuição sem pagamento adicional. É pegar ,
estudar e usar...
Inicie o VWD 2005 e crie um novo web site no menu File-New Web Site
usando o template ASP .NET web site , location File System, linguagem Visual
Basic com o nome de GridViewDeleteCheckBox;
Crie uma conexão com o banco de dados Northwind.mdf , se ela ainda não
existir;
<connectionStrings>
<add name="NORTHWNDConnectionString" connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=C:\dados\NORTHWND.MDF;Integrated
Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
Imports System.Data.sqlclient
Sub exibeGrid()
Dim Conn As New SqlConnection(strConexao)
Dim dr As SqlDataReader
Dim mySQL As String
dr = cmd.ExecuteReader
gvProducts.DataSource = dr
gvProducts.DataBind()
Conn.Close()
End Sub
Sub Excluir()
Dim i As Integer
For i = 0 To gvProducts.Rows.Count - 1
Dim dgItem As GridViewRow = gvProducts.Rows(i)
Dim lblid As Label = CType(dgItem.FindControl("lblid"), Label)
Dim cb As CheckBox = CType(dgItem.FindControl("chk1"),
CheckBox)
If cb.Checked Then
DeletaRegistro(CInt(lblid.Text))
End If
Next i
exibeGrid()
End Sub
Como excluir registro pode ser uma tarefa perigosa vamos solicitar a
confirmação do usuário usando uma função JavaScript.
<script language=javascript>
function ConfirmaExclusao(){
return confirm('Deseja excluir este registro?');
}
</script>
Criamos assim uma interface para excluir registros com seleção através de
CheckBox no GridView. Como exercício deixo para você otimizar a rotina
JavaScript.