7-5.aspx
来自「程序源代码分成两个部分:  一部分是用记事本或EditPlus」· ASPX 代码 · 共 69 行
ASPX
69 行
<%@ Import Namespace="system.Data" %>
<%@ Import Namespace="system.Data.Sqlclient" %>
<Script Language="VB" runat="Server">
Dim conn as SqlConnection
Dim com as SqlCommand
Dim ad as New SqlDataAdapter
Dim ds as New Dataset
Sub Page_Load(Sender As object,e As Eventargs)
Dim conStr,comStr as String
conStr="Persist Security Info=False;Initial Catalog=Northwind;Data Source=localhost;Integrated Security=SSPI;"
conn = New SqlConnection(conStr)
ComStr = "select * from shippers order by shipperid;"
Com = New SqlCommand(ComStr,conn)
'要求DataAdapter执行SQL检索命令
ad.SelectCommand=Com
try
Conn.Open()
'执行SQL命令,并填充数据集
ad.Fill(ds, "Shippers")
catch ex as SqlException
Label1.Text = ex.Message
end try
DataGrid1.DataSource = ds
DataGrid1.DataBind()
End Sub
'删除按钮事件响应
Sub Button_Click(Sender As object,e As Eventargs)
try
'根据录入的订购号,删除该条记录
Com.CommandText = "DELETE FROM shippers WHERE shipperID = " & empid.Text
'要求DataAdapter执行SQL删除命令
ad.DeleteCommand = Com
'刷新数据集
ad.Fill(ds, "Shippers")
catch ex as SqlException
Label1.Text = ex.Message
end try
DataGrid1.DataSource = ds
DataGrid1.DataBind()
conn.close
End Sub
</Script>
<Html>
<Head>
<Title></Title>
</Head>
<Body>
<form runat="server">
<asp:Label id="Label1" runat="server"
maintainstate=false /><br>
<asp:DataGrid id="DataGrid1" runat="server"
BorderColor="black"
GridLines="Vertical"
cellpadding="4"
cellspacing="0"
width="100%"
Font-Name="Arial"
Font-Size="8pt"
HeaderStyle-BackColor="#cccc99"
ItemStyle-BackColor="#FFFFFF"
AlternatingItemStyle-Backcolor="#F1F1F1"
AutoGenerateColumns="true" /><br>
雇员号:<asp:textbox id="empid" runat="server"/>
<asp:Button id="Submit" runat="server"
OnClick=Button_Click Text="删除" />
</form>
</Body>
</Html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?