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

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

?? memberprofile.ascx

?? 突破ASP.NET編程實例五十講源碼
?? ASCX
字號:
<%@import namespace="system.data.SQLClient"%>
<%@import namespace="system.data"%>

<SCRIPT LANGUAGE="vb" debug=true RUNAT="server">

Private SQLserver AS String

'定義當頁面重新裝載時的事件
Sub Page_Load(myList AS Object,E as EventArgs)
	SQLserver = "server=localhost;database=model;Trusted_Connection=yes;"
		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("upgrate.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 = "All Fields in Bold Are Required<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 LastName"
	dbComm = New SQLDataAdapter(SQL,conn)
	dbComm.Fill(ds,"MemberData")
	MemberData.DataSource = ds.Tables("MemberData").DefaultView
	MemberData.DataBind()
End Sub
</SCRIPT>


<asp:panel id="MemberFunctionUpdate" runat="server">
<title>第三十四例 程序構架與代碼分離(四)</title>
<BR><p></P>
      <h3><font face="Verdana">第三十四例 程序構架與代碼分離(四)</font></h3>
<BR><BR>
<H2>注 冊 成 員 列 表 一 覽</H2>

<asp:DataGrid id="MemberData"
DataKeyField="ID"
AutoGenerateColumns="false"
OnEditCommand="MemberData_Edit"
OnUpdateCommand="MemberData_Update"
OnCancelCommand="MemberData_Cancel"
OnDeleteCommand = "MemberData_Delete"
bordercolor="navy"
cellpadding="5"
Runat="server">

<Columns>

<asp:ButtonColumn Text="刪除" CommandName="Delete"
HeaderStyle-backcolor="lightyellow"/>


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


<asp:TemplateColumn  HeaderText="姓名" 
HeaderStyle-backcolor="lightyellow"
ItemStyle-Wrap="false">
<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="昵稱" 
ItemStyle-Wrap="false"
HeaderStyle-backcolor="lightyellow">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("LastName")%>'
Size="10"
runat="server"/>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="LastName_up"
Text='<%# Container.DataItem("LastName")%>'
Size="10"
runat="server" />
</EditItemTemplate>
</asp:TemplateColumn>



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



<asp:TemplateColumn  HeaderText="地址二" 
ItemStyle-Wrap="false"
HeaderStyle-backcolor="lightyellow">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("Address2")%>'
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="Address2_up"
Text='<%# Container.DataItem("Address2")%>'
Size="30"
runat="server" />
</EditItemTEMPLATE>
</asp:TemplateColumn>



<asp:TemplateColumn  HeaderText="城市" 
ItemStyle-Wrap="false"
HeaderStyle-backcolor="lightyellow">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("City")%>'
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="City_up"
Text='<%# Container.DataItem("City")%>'
Size="15"
runat="server" />
</EditItemTEMPLATE>
</asp:TemplateColumn>



<asp:TemplateColumn  HeaderText="地區" 
ItemStyle-Wrap="false"
HeaderStyle-backcolor="lightyellow">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("State")%>'
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="State_up"
Text='<%# Container.DataItem("State")%>'
Size="12"
runat="server" />
</EditItemTEMPLATE>
</asp:TemplateColumn>



<asp:TemplateColumn  HeaderText="郵編"
ItemStyle-Wrap="false"
HeaderStyle-backcolor="lightyellow">
<ItemTemplate>
<asp:Label Text='<%# Container.DataItem("Zip")%>'
runat="server"/>
</ItemTEMPLATE>
<EditItemTemplate>
<asp:TextBox id="Zip_up"
Text='<%# Container.DataItem("Zip")%>'
Size="8"
runat="server" />
</EditItemTemplate>
</asp:TemplateColumn>

<asp:EditCommandColumn 
EditText="編輯"
CancelText="取消"
UpdateText="更新"
ItemStyle-Wrap="false"
HeaderStyle-backcolor="lightyellow"/>
</Columns>
</asp:DataGrid>
</property>
</BR></BR>

<CENTER>
<asp:button  TEXT="增加用戶"  runat="server"  onClick="newUser" />
</CENTER>
</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>


</TD></TR></TABLE>
</TD></TR></TABLE>
</TD></TR></TABLE>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区蜜桃| 91香蕉视频在线| 色悠悠久久综合| 日韩欧美久久一区| 亚洲亚洲人成综合网络| 成人国产精品免费观看视频| 欧美一区二区三区视频在线观看| 国产精品初高中害羞小美女文| 青青草视频一区| 91福利精品第一导航| 久久精品亚洲乱码伦伦中文 | 国产盗摄精品一区二区三区在线| 在线亚洲免费视频| 国产精品灌醉下药二区| 极品少妇xxxx精品少妇| 4438成人网| 秋霞午夜鲁丝一区二区老狼| 91国在线观看| 亚洲美女屁股眼交3| 成人午夜精品在线| 欧美激情一区在线观看| 激情久久五月天| 日韩免费看网站| 免费日本视频一区| 日韩一区二区在线观看| 奇米影视在线99精品| 欧美日韩精品三区| 亚洲18色成人| 欧美一区二区视频在线观看2022| 日韩精品免费视频人成| 欧美男同性恋视频网站| 日韩国产精品大片| 日韩一区二区三区电影| 久久国产欧美日韩精品| 日韩欧美高清在线| 国模冰冰炮一区二区| 国产亚洲欧美日韩日本| 国产成人精品免费看| 亚洲国产高清不卡| 91在线视频免费观看| 一区二区三区欧美视频| 欧美网站大全在线观看| 日韩综合一区二区| 精品成人一区二区三区| 国产精品小仙女| 国产精品视频免费看| 91在线云播放| 日韩不卡一区二区| 26uuu欧美| 色婷婷亚洲精品| 五月婷婷久久丁香| 精品第一国产综合精品aⅴ| 成人三级伦理片| 亚洲精品欧美专区| 3d动漫精品啪啪一区二区竹菊| 久久爱www久久做| 国产精品国产三级国产三级人妇| 在线观看日韩精品| 国产在线观看免费一区| 国产精品国产自产拍高清av | 91国偷自产一区二区使用方法| 亚洲一卡二卡三卡四卡五卡| 欧美一区二区三区四区视频| 粉嫩av一区二区三区粉嫩 | 欧美群妇大交群中文字幕| 激情小说欧美图片| 亚洲久草在线视频| 久久精品一区二区| 欧美一区二区三区免费| 风流少妇一区二区| 亚洲 欧美综合在线网络| 欧美国产日本视频| 欧美精品日韩精品| 东方aⅴ免费观看久久av| 日韩精品一二区| 国产精品私房写真福利视频| 337p亚洲精品色噜噜噜| jiyouzz国产精品久久| 久久电影网站中文字幕| 亚洲精品久久久蜜桃| 国产欧美一区二区精品性色| 欧美军同video69gay| 99久久精品情趣| 国产在线精品一区二区| 天天操天天色综合| 亚洲男人的天堂av| 久久九九影视网| 精品欧美乱码久久久久久| 欧美在线播放高清精品| 国产成人免费视频网站高清观看视频| 亚洲高清一区二区三区| 日韩美女视频一区二区| 国产亚洲自拍一区| 欧美电影免费观看高清完整版在线| 91偷拍与自偷拍精品| 成人app网站| 国产传媒久久文化传媒| 激情文学综合插| 免费高清成人在线| 午夜精品123| 偷拍亚洲欧洲综合| 亚洲v中文字幕| 亚洲国产精品久久艾草纯爱 | 美女诱惑一区二区| 亚洲国产精品久久久久婷婷884| 亚洲私人黄色宅男| 国产精品女主播av| 欧美国产1区2区| 国产嫩草影院久久久久| 日本一区二区三区四区| 国产亚洲综合在线| 国产日韩综合av| 国产精品国产三级国产有无不卡| 欧美国产一区在线| 自拍偷拍国产亚洲| 曰韩精品一区二区| 亚洲一区免费在线观看| 午夜精品国产更新| 奇米777欧美一区二区| 麻豆精品在线播放| 黄页网站大全一区二区| 国产精品一区二区三区四区| 丁香五精品蜜臀久久久久99网站 | 欧美精品777| 精品日产卡一卡二卡麻豆| 精品国产一区久久| 欧美激情自拍偷拍| 亚洲免费在线观看| 亚洲综合成人在线| 热久久免费视频| 国产在线看一区| 99久久er热在这里只有精品66| 日本高清不卡一区| 欧美一级久久久久久久大片| 久久午夜老司机| 日韩一区有码在线| 天堂成人免费av电影一区| 极品少妇一区二区| 99精品国产91久久久久久 | 精品一区二区三区欧美| 国产一区免费电影| 97国产一区二区| 日韩一区二区三区四区| 中文在线资源观看网站视频免费不卡 | 国产毛片精品国产一区二区三区| 成人激情动漫在线观看| 欧美色爱综合网| 久久精品在线免费观看| 亚洲永久免费视频| 国产一区二区免费视频| 色八戒一区二区三区| 精品久久五月天| 亚洲乱码一区二区三区在线观看| 男女视频一区二区| 91年精品国产| 精品奇米国产一区二区三区| 亚洲最快最全在线视频| 国产成人av福利| 欧美视频在线播放| 中文字幕一区二区三区视频 | 亚洲福利视频导航| 成人综合婷婷国产精品久久免费| 欧美性一区二区| 国产亚洲福利社区一区| 午夜日韩在线电影| 色综合天天综合狠狠| www欧美成人18+| 污片在线观看一区二区| 福利一区福利二区| 精品不卡在线视频| 日韩国产成人精品| 在线视频欧美区| 亚洲欧美一区二区在线观看| 国产一区二区精品久久| 欧美日韩欧美一区二区| 亚洲美女精品一区| 成人综合婷婷国产精品久久蜜臀 | 亚洲成人av免费| 95精品视频在线| 中文字幕欧美区| 国产一区二区导航在线播放| 欧美不卡一区二区| 老汉av免费一区二区三区| 欧美精品一级二级| 午夜影院在线观看欧美| 色天使色偷偷av一区二区| 国产精品超碰97尤物18| 成人丝袜18视频在线观看| 久久伊人中文字幕| 国产一本一道久久香蕉| 日韩欧美国产精品一区| 久久成人免费网| 日韩欧美高清dvd碟片| 久久激情综合网| 中文字幕乱码日本亚洲一区二区| 国产在线不卡一区| 国产欧美一区二区三区在线看蜜臀| 国产精品羞羞答答xxdd| 中文字幕精品三区| 99久久久久免费精品国产|