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

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

?? ex29vb.aspx

?? 突破ASP.NET編程實例五十講源碼
?? 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一区二区三区免费野_久草精品视频
国产无遮挡一区二区三区毛片日本| 中文av一区特黄| 久久一夜天堂av一区二区三区| 国产精品久久久久久久久免费丝袜 | 97se亚洲国产综合在线| 在线电影国产精品| 国产精品国产三级国产aⅴ入口| 日韩av不卡在线观看| 91毛片在线观看| 久久亚洲一级片| 免费高清在线一区| 欧美美女视频在线观看| 亚洲欧美另类在线| 波多野结衣视频一区| 精品88久久久久88久久久| 婷婷成人综合网| 欧美丝袜第三区| 一区二区三区四区视频精品免费| 成人一区二区视频| 欧美精品一区二区三区一线天视频| 亚洲成人在线网站| 欧美天堂亚洲电影院在线播放| 国产精品不卡视频| 风间由美一区二区av101| 国产日产精品一区| 国产一区二区三区不卡在线观看| 日韩一区二区三区免费看 | 欧美天堂一区二区三区| 亚洲欧洲精品一区二区三区| 成人做爰69片免费看网站| 久久久亚洲高清| 国产美女精品一区二区三区| 欧美一级片免费看| 久久精品国产精品亚洲精品| 欧美精品一二三| 日韩av一二三| 精品对白一区国产伦| 国产一区二区三区四区五区美女| 欧美www视频| 成人综合婷婷国产精品久久蜜臀| 国产日产亚洲精品系列| 粉嫩绯色av一区二区在线观看| 国产免费成人在线视频| 成人av在线播放网站| 亚洲精品中文在线观看| 色婷婷综合久久久中文一区二区| 亚洲女人的天堂| 欧美在线视频日韩| 美国三级日本三级久久99| 精品久久久久久久久久久院品网| 狠狠久久亚洲欧美| 国产精品网友自拍| 在线亚洲免费视频| 蜜桃av一区二区在线观看| 精品国产制服丝袜高跟| 波多野结衣中文字幕一区| 一区二区免费在线播放| 日韩亚洲欧美成人一区| 国产黑丝在线一区二区三区| 亚洲欧美综合在线精品| 欧美日韩三级一区| 国产在线视视频有精品| ㊣最新国产の精品bt伙计久久| 欧美日韩一区国产| 国产一区二区调教| 亚洲精品国产视频| 精品三级av在线| 色欧美日韩亚洲| 激情综合亚洲精品| 一区二区三区日韩欧美精品| 日韩一区二区在线看| 成人午夜大片免费观看| 亚洲综合免费观看高清在线观看| 精品国产露脸精彩对白| 91国偷自产一区二区开放时间| 久久99热国产| 亚洲摸摸操操av| 久久在线免费观看| 欧美日韩国产bt| www.在线成人| 韩国毛片一区二区三区| 亚洲国产精品一区二区www在线| 久久久蜜桃精品| 欧美日韩不卡一区二区| 成人精品电影在线观看| 美女被吸乳得到大胸91| 亚洲一区免费在线观看| 亚洲国产电影在线观看| 日韩美女主播在线视频一区二区三区| 91在线porny国产在线看| 国产精选一区二区三区| 日本va欧美va瓶| 亚洲韩国一区二区三区| 亚洲欧洲性图库| 欧美激情综合五月色丁香| 精品国产乱子伦一区| 欧美精品自拍偷拍| 欧美午夜片在线看| 91一区二区三区在线观看| 国产一区二区福利| 久久不见久久见免费视频7| 午夜精品久久久久久久久| 亚洲精品精品亚洲| 亚洲精品日日夜夜| 国产精品视频一二| 国产三级精品三级| 久久精品一区二区| 国产亚洲精品aa午夜观看| 精品黑人一区二区三区久久| 欧美一区二区啪啪| 欧美一区二区福利在线| 制服丝袜亚洲精品中文字幕| 99精品视频在线播放观看| caoporen国产精品视频| 97久久久精品综合88久久| 99精品久久久久久| 93久久精品日日躁夜夜躁欧美| 国v精品久久久网| 成人av免费在线观看| 91偷拍与自偷拍精品| voyeur盗摄精品| 日本久久一区二区| 欧洲一区在线观看| 在线电影国产精品| 2019国产精品| 欧美国产欧美亚州国产日韩mv天天看完整 | 久久一二三国产| 国产网站一区二区| 国产精品乱码久久久久久| 亚洲丝袜精品丝袜在线| 一区二区三区日韩欧美| 日韩av一级片| 国产精品一区在线观看你懂的| 成人亚洲一区二区一| 91高清视频免费看| 91精品福利在线一区二区三区| 精品美女一区二区三区| 国产精品无人区| 亚洲线精品一区二区三区| 麻豆国产欧美一区二区三区| 国产91对白在线观看九色| 91蜜桃在线免费视频| 欧美一区二区视频在线观看| 久久久久久久免费视频了| 综合欧美亚洲日本| 日本女人一区二区三区| 国产精品亚洲视频| 色婷婷综合久色| 日韩欧美成人激情| 亚洲欧美日韩国产另类专区 | 欧美日韩精品久久久| 精品国产亚洲一区二区三区在线观看| 亚洲国产精品精华液ab| 亚洲最新视频在线播放| 精品影院一区二区久久久| eeuss影院一区二区三区| 欧美另类久久久品| 国产精品久久久久毛片软件| 午夜电影一区二区| 春色校园综合激情亚洲| 欧美一级二级三级乱码| 国产精品久久久一本精品| 日韩vs国产vs欧美| 91在线视频免费观看| 精品国产污网站| 性做久久久久久免费观看欧美| 高清不卡在线观看| 欧美一卡二卡在线观看| 视频精品一区二区| 99九九99九九九视频精品| 精品嫩草影院久久| 五月激情丁香一区二区三区| 国产99久久久久久免费看农村| 日韩一二三四区| 亚洲与欧洲av电影| eeuss国产一区二区三区| 国产亚洲精品aa午夜观看| 日韩av电影免费观看高清完整版| 日本久久电影网| 国产精品不卡在线| 国产1区2区3区精品美女| 精品国产百合女同互慰| 天天综合色天天综合色h| 日本久久精品电影| 成人免费在线播放视频| 国产成人小视频| 久久久亚洲午夜电影| 蜜臀va亚洲va欧美va天堂| 91成人在线免费观看| 中文字幕在线免费不卡| 国产精品亚洲一区二区三区在线 | 欧美日韩精品一区二区三区四区| 综合久久久久久| 91视频精品在这里| 中文字幕在线一区免费| 成人午夜视频在线| 国产精品嫩草99a| 99在线精品视频| 亚洲三级电影网站| 色综合久久天天|