亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ex29vb.aspx

?? 這是該書上的所有源代碼,不錯
?? ASPX
字號:
<%@import namespace="system.data.SqlClient"%>
<%@import namespace="system.data"%>
<html>
<head>
<title>第二十九例  Sql Server數據庫的訪問操作</title>

<SCRIPT LANGUAGE="VB" debug=true runat="server">

Private Sqlserver AS String

'定義當頁面重新裝載時的事件
Sub Page_Load(myList AS Object,E as EventArgs)
	Sqlserver = "server=cm;database=model;uid=sa;pwd="
		If NOT Page.IsPostBack
			MemberFunctionUpdate.Visible = true
			MemberFunctionAdd.Visible = false
			BindMemberData()
		End If
End Sub

'定義函數Panel的可見控件
Sub PanelReset()
	MemberFunctionUpdate.Visible = true
	MemberFunctionAdd.Visible = false
End Sub

'定義函數:新增用戶時的可見控件
Sub newUser(sender As Object , e As EventArgs)
	MemberFunctionUpdate.Visible = false
	MemberFunctionAdd.Visible = true
End Sub

'定義函數:取消成員數據編輯時候的事件
Sub MemberData_Cancel(Sender As Object, E As DataGridCommandEventArgs)
        MemberData.EditItemIndex = -1
        BindMemberData()
End Sub

'定義函數:編輯成員數據編輯時候的事件
Sub MemberData_Edit(Sender As Object, E As DataGridCommandEventArgs)
        MemberData.EditItemIndex = E.Item.ItemIndex
        BindMemberData()
End Sub

'定義函數:取消新增用戶時進入的頁面
Sub OnCancel(sender As Object , e As System.EventArgs)
	Response.Redirect("ex29-1VB.aspx")
End Sub

'定義函數:新增用戶
Sub MemberData_Add(sender As Object , e As System.EventArgs)
	Dim addUserCommand  	As SqlCommand
	Dim delMember 		as String
        Dim conn            	AS SqlConnection     
        Dim NewUserIn		AS String
        
        conn = New SqlConnection(SqlServer)
        conn.open()	

		If FirstName.Value = "" OR LastName.Value = "" OR Address1.Value = "" OR City.Value = "" OR UserState.Value = "" OR Zip.Value = "" then
			validationFail.Text = "<font size=+1 color=red>每個選項都不能為空!</font><BR><BR>"
		Else
        
        NewUserIn = "INSERT INTO MemberData Values (@FirstName,@LastName,@Address1,@Address2,@City,@State,@Zip)"
		addUserCommand = New SqlCommand(NewUserIn, conn)
		
        addUserCommand.Parameters.Add(New SqlParameter("@FirstName", SqldbType.nVarChar, 20))
        addUserCommand.Parameters("@FirstName").Value = FirstName.value
        
        addUserCommand.Parameters.Add(New SqlParameter("@LastName", SqldbType.nVarChar, 20))
        addUserCommand.Parameters("@LastName").Value = LastName.value
        
        addUserCommand.Parameters.Add(New SqlParameter("@Address1", SqldbType.nVarChar, 50))
        addUserCommand.Parameters("@Address1").Value = Address1.value
        
        addUserCommand.Parameters.Add(New SqlParameter("@Address2", SqldbType.nVarChar, 70))
        addUserCommand.Parameters("@Address2").Value = Address2.value
        
        addUserCommand.Parameters.Add(New SqlParameter("@City", SqldbType.nVarChar, 70))
        addUserCommand.Parameters("@City").Value = City.value
        
        addUserCommand.Parameters.Add(New SqlParameter("@State", SqldbType.nVarChar, 20))
        addUserCommand.Parameters("@State").Value = UserState.value
        
        addUserCommand.Parameters.Add(New SqlParameter("@Zip", SqldbType.nVarChar, 20))
        addUserCommand.Parameters("@Zip").Value = Zip.value
		adduserCommand.executeReader()
		PanelReset()
		BindMemberData()
		End If
End Sub

'定義函數:更新用戶數據
Sub MemberData_Update(Sender As Object, E As DataGridCommandEventArgs)
        Dim updateMember    As String
        Dim upCommand       As SqlCommand
        Dim myParam         AS SqlParameter
        Dim memberFormData  As TextBox
        Dim connState       As Integer
        Dim paramNumber     As Integer
        Dim paramName       As String
        Dim conn            AS SqlConnection

        conn = New SqlConnection(SqlServer)
        conn.Open()
                
        updateMember = "Update MemberData Set FirstName = @FirstName,"
        updateMember = updateMember & "LastName=@LastName,Address1=@Address1,"
        updateMember = updateMember & "Address2=@Address2,City=@City,State=@state,"
        updateMember = updateMember & "Zip=@zip Where ID = @ID"
        
        upCommand = New SqlCommand(updateMember, conn)
        upCommand.Parameters.Add(new SqlParameter("@ID", SqldbType.nVarChar, 50))
        upCommand.Parameters.Add(new SqlParameter("@FirstName", SqldbType.nVarChar, 50))
        upCommand.Parameters.Add(new SqlParameter("@LastName", SqldbType.nVarChar, 50))
        upCommand.Parameters.Add(new SqlParameter("@Address1", SqldbType.nVarChar, 50))
        upCommand.Parameters.Add(new SqlParameter("@Address2", SqldbType.nVarChar, 50))
        upCommand.Parameters.Add(new SqlParameter("@City", SqldbType.nVarChar, 50))
        upCommand.Parameters.Add(new SqlParameter("@State", SqldbType.nVarChar, 50))
        upCommand.Parameters.Add(new SqlParameter("@Zip", SqldbType.nVarChar, 50))
        
        upCommand.Parameters.Item("@ID").Value = MemberData.DataKeys.Item(E.Item.ItemIndex)
        
        For paramNumber = 1 To upCommand.Parameters.Count - 1
            myParam = upCommand.Parameters(paramNumber)
            paramName = myParam.ParameterName
            memberFormData = E.Item.FindControl(paramName.SubString(1)&"_up")
            upCommand.Parameters.Item(paramName).Value = memberFormData.Text
        Next
        upCommand.ExecuteReader()
        MemberData.EditItemIndex = -1 
        BindMemberData()                              
End Sub

'定義函數:刪除用戶數據
Sub MemberData_Delete(Sender As Object, E As DataGridCommandEventArgs)
		Dim delCommand As SqlCommand
		Dim delMember as String
        	Dim conn AS SqlConnection
        
        conn = New SqlConnection(SqlServer)
        conn.open()
        
        delMember = "Delete from MemberData Where ID = @ID"   
        delCommand = New SqlCommand(delMember, conn)           
        delCommand.Parameters.Add(new SqlParameter("@ID", SqldbType.nVarChar, 50))       
	delCommand.Parameters.Item("@ID").Value = MemberData.DataKeys.Item(E.Item.ItemIndex)
	delCommand.ExecuteReader()
        MemberData.EditItemIndex = -1 
        BindMemberData()   		
End Sub

'定義函數:顯示用戶數據
Sub BindMemberData()
	Dim conn AS SqlConnection
	Dim dbComm AS SqlDataAdapter
	Dim Sql AS String
	Dim ds AS New DataSet
	conn = New SqlConnection(Sqlserver)
	Sql = "Select * from MemberData ORDER BY ID"
	dbComm = New SqlDataAdapter(Sql,conn)
	dbComm.Fill(ds,"MemberData")
	MemberData.DataSource = ds.Tables("MemberData").DefaultView
	MemberData.DataBind()
End Sub
</SCRIPT>
</head>
<Body>
<form runat=server>

<asp:panel id="MemberFunctionUpdate" runat="server">

<H3><font face="Verdana">第二十九例  Sql Server數據庫的訪問操作</font></H3>
<ASP:DataGrid id="MemberData" runat="server"
DataKeyField="ID" 
BorderColor="black" 
BorderWidth="1" 
GridLines="Both" 
CellPadding="3" 
CellSpacing="0" 
Font-Name="Verdana" Font-Size="12pt" 
HeaderStyle-BackColor="#aaaadd" 
AlternatingItemStyle-BackColor="#eeeeee" 
AutoGenerateColumns=false 
OnEditCommand="MemberData_Edit"
OnUpdateCommand="MemberData_Update"
OnCancelCommand="MemberData_Cancel"
OnDeleteCommand = "MemberData_Delete"
>

<Columns>

<asp:ButtonColumn Text="刪除" CommandName="Delete"/>

<asp:EditCommandColumn 
EditText="編輯"
CancelText="取消"
UpdateText="更新"/>

<asp:TemplateColumn  HeaderText="姓名">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("FirstName")%>'
runat="server"/>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="FirstName_up"
Text='<%# Container.DataItem("FirstName")%>'
Size="10"
runat="server" />
</EditItemTemplate>
</asp:TemplateColumn>

<asp:TemplateColumn  HeaderText="昵稱">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("LastName")%>'
runat="server"/>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="LastName_up"
Text='<%# Container.DataItem("LastName")%>'
runat="server" />
</EditItemTemplate>
</asp:TemplateColumn>

<asp:TemplateColumn  HeaderText="地址一">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("Address1")%>'
ItemStyle-Wrap="false"
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="Address1_up"
Text='<%# Container.DataItem("Address1")%>'
runat="server" />
</EditItemTemplate>
</asp:TemplateColumn>

<asp:TemplateColumn  HeaderText="地址二">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("Address2")%>'
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="Address2_up"
Text='<%# Container.DataItem("Address2")%>'
runat="server" />
</EditItemTEMPLATE>
</asp:TemplateColumn>

<asp:TemplateColumn  HeaderText="城市">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("City")%>'
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="City_up"
Text='<%# Container.DataItem("City")%>'
runat="server" />
</EditItemTEMPLATE>
</asp:TemplateColumn>

<asp:TemplateColumn  HeaderText="地區">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("State")%>'
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="State_up"
Text='<%# Container.DataItem("State")%>'
runat="server" />
</EditItemTEMPLATE>
</asp:TemplateColumn>

<asp:TemplateColumn  HeaderText="郵編">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("Zip")%>'
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="Zip_up"
Text='<%# Container.DataItem("Zip")%>'
runat="server" />
</EditItemTemplate>
</asp:TemplateColumn>

</Columns>
</asp:DataGrid>

</BR>

<asp:button  TEXT="增加用戶"  runat="server"  onClick="newUser" />
</asp:panel>

<asp:panel  id="MemberFunctionAdd"  runat="server">
<CENTER>
<H3>增加一個用戶</H3>

<asp:label id="validationFail"  runat="server" />
<TABLE>
<TR>
<TD valign="top"><B>姓名:</B></TD>
<TD valign="top"><INPUT TYPE="text"  id="FirstName" runat="server"></TD>
</TR>
<TR>
<TD valign="top"><B>昵稱:</B></TD>
<TD valign="top"><INPUT TYPE="text"  id="LastName" runat="server"></TD>
</TR>
<TR>
<TD valign="top"><B>地址一:</B></TD>
<TD valign="top"><INPUT TYPE="text"  id="Address1" runat="server"></TD>
</TR>
<TR>
<TD valign="top"><B>地址二:</B></TD>
<TD valign="top"><INPUT TYPE="text"  id="Address2" runat="server"></TD>
</TR>
<TR>
<TD valign="top"><B>城市:</B></TD>
<TD valign="top"><INPUT TYPE="text"  id="City" runat="server"></TD>
</TR>
<TR>
<TD valign="top"><B>地區:</B></TD>
<TD valign="top"><INPUT TYPE="text"  id="UserState" runat="server"></TD>
</TR>
<TR>
<TD valign="top"><B>郵編:</B></TD>
<TD valign="top"><INPUT TYPE="text"  id="Zip" runat="server"></TD>
</TR>
<TR>
<TD valign="top" colspan="2"  align="center">
<BR><BR>
<INPUT TYPE="Submit"  VALUE="提交"  runat="server"  onServerClick="MemberData_Add" />
<INPUT TYPE="Submit"  VALUE="取消"  runat="server"  onServerClick="OnCancel" />
</TD>
</TR>
</TABLE>
</asp:panel>
</form>

</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频国产一区| 亚洲精品久久嫩草网站秘色| 亚洲欧美综合网| 丝袜亚洲另类欧美| 99久久免费精品高清特色大片| 欧美丰满美乳xxx高潮www| 国产精品久久久久久久久动漫 | 欧美xfplay| 一区二区在线电影| 成人av资源站| 精品国产免费久久| 日韩国产一区二| 91精品办公室少妇高潮对白| 国产亚洲成av人在线观看导航| 婷婷激情综合网| 色综合久久88色综合天天6| 国产亚洲精品中文字幕| 蜜桃精品视频在线| 在线播放/欧美激情| 亚洲精品久久久蜜桃| 北条麻妃国产九九精品视频| 国产亚洲欧美激情| 国产激情一区二区三区| 久久亚洲精品国产精品紫薇| 美女视频黄 久久| 欧美日韩午夜影院| 午夜国产不卡在线观看视频| 在线精品视频免费观看| 亚洲欧美韩国综合色| 91视频com| 亚洲精选一二三| 99视频热这里只有精品免费| 国产精品精品国产色婷婷| 成人白浆超碰人人人人| 中文字幕一区二区5566日韩| 成人app网站| ...xxx性欧美| 在线视频国内自拍亚洲视频| 亚洲一区二区三区中文字幕在线| 欧美主播一区二区三区美女| 五月激情六月综合| 日韩一级精品视频在线观看| 久久99精品视频| 久久久亚洲精品石原莉奈| 国产精品一区二区久久精品爱涩| 国产日韩精品一区二区三区 | 国产精品免费免费| a4yy欧美一区二区三区| 亚洲女人的天堂| 欧美日韩国产精选| 裸体歌舞表演一区二区| 久久久精品综合| 99精品视频中文字幕| 亚洲一区二区3| 日韩欧美一区电影| 高清视频一区二区| 亚洲欧美日韩久久精品| 91精品国产高清一区二区三区 | 樱桃视频在线观看一区| 欧美久久高跟鞋激| 韩国精品主播一区二区在线观看| 中文字幕av一区二区三区高| 91国偷自产一区二区三区观看 | 一区二区三区中文在线观看| 69精品人人人人| 粉嫩一区二区三区性色av| 一区二区三区不卡视频| 精品va天堂亚洲国产| 91在线porny国产在线看| 日韩精品免费视频人成| 国产精品久久久99| 91精品免费在线观看| 成人高清视频免费观看| 日韩电影在线免费| 亚洲视频资源在线| 欧美sm极限捆绑bd| 在线看一区二区| 国产一区欧美日韩| 亚洲福利一区二区三区| 国产精品日产欧美久久久久| 欧美剧情电影在线观看完整版免费励志电影 | 99视频热这里只有精品免费| 蜜桃视频在线观看一区二区| 亚洲激情在线激情| 日本一区二区三区四区在线视频 | 成人小视频在线| 五月激情综合网| 蜜臀久久99精品久久久画质超高清| 精品国产麻豆免费人成网站| 在线一区二区三区| 成人av免费观看| 精油按摩中文字幕久久| 香蕉久久一区二区不卡无毒影院 | 国产精品国产自产拍高清av王其| 欧美电影影音先锋| 色综合视频一区二区三区高清| 韩国成人在线视频| 日韩精品成人一区二区在线| 一区二区三区免费网站| 国产精品久久久久久久久久久免费看| 日韩午夜av电影| 欧美电影影音先锋| 欧美男人的天堂一二区| 色成年激情久久综合| 99精品国产热久久91蜜凸| 国产成人免费视频网站| 国产综合色在线视频区| 七七婷婷婷婷精品国产| 日韩精品亚洲专区| 视频一区欧美精品| 日韩在线一区二区三区| 午夜精品久久久久久久99水蜜桃 | 日韩欧美亚洲国产另类| 911精品产国品一二三产区| 欧美午夜精品久久久| 在线观看日产精品| 欧美在线一二三四区| 欧美性大战久久久久久久蜜臀| 色狠狠综合天天综合综合| 91丨九色丨尤物| 在线观看成人小视频| 欧美在线色视频| 欧美三区在线观看| 欧美精品精品一区| 欧美一级xxx| 亚洲精品一区二区在线观看| 久久综合狠狠综合| 中文字幕免费不卡在线| 亚洲日本一区二区三区| 亚洲一区二区三区四区在线| 亚洲va韩国va欧美va精品 | 亚洲午夜久久久久中文字幕久| 亚洲一区二区三区中文字幕在线| 亚洲午夜一二三区视频| 国产精品1区二区.| 99精品偷自拍| 欧美日韩免费观看一区二区三区| 337p亚洲精品色噜噜| 久久亚洲私人国产精品va媚药| 亚洲国产精品精华液ab| 一区二区三区四区激情| 美国精品在线观看| 粉嫩av一区二区三区| 色噜噜偷拍精品综合在线| 欧美一区二区三区免费| 国产欧美日韩在线看| 亚洲一区二区高清| 国内精品久久久久影院薰衣草| av不卡免费电影| 欧美一区二区三区在线观看| 国产色产综合产在线视频| 有坂深雪av一区二区精品| 久久福利视频一区二区| 91亚洲国产成人精品一区二区三 | 国产伦精品一区二区三区免费 | 中文字幕av一区二区三区| 一区二区免费视频| 国产在线麻豆精品观看| 色成人在线视频| 国产亚洲制服色| 日韩激情av在线| 99精品欧美一区二区蜜桃免费 | 久久久国产午夜精品 | 欧美熟乱第一页| 亚洲精品一区二区精华| 亚洲黄色小视频| 高清在线不卡av| 日韩欧美国产高清| 亚洲一区二区三区小说| 国产精品一区二区免费不卡 | 日韩欧美一区在线| 国产欧美一区二区三区在线老狼 | 亚洲人一二三区| 激情综合色综合久久综合| 色狠狠色噜噜噜综合网| 国产日韩视频一区二区三区| 丝袜美腿亚洲综合| 91视频观看视频| 国产精品视频在线看| 国产在线精品一区二区三区不卡| 欧美午夜影院一区| 自拍偷拍欧美激情| 国产成a人亚洲| 日韩欧美黄色影院| 日韩一区精品字幕| 欧美日韩精品系列| 一区二区三区在线观看动漫| 成人精品免费看| 久久久久久久久久电影| 麻豆极品一区二区三区| 3751色影院一区二区三区| 亚洲午夜精品在线| 欧美亚洲图片小说| 日韩国产一二三区| 91久久精品午夜一区二区| 中文字幕人成不卡一区| 成人av资源站| 国产精品久久久久影视| 成人一级片网址| 日本一区二区三区四区|