ต้องการ Clear Text ก่อนการเรียกใช้งานเพื่อกรอกข้อมูลใหม่ทำยังไงคะ
คือว่าเวลา Search ข้อมูลตามรหัสลูกค้าข้อมูลทั้งหมดก็จะถูก link ไปหน้า Member ซึ่งในแต่ละ text ก็จะแสดงข้อมูลของสมาชิกคนนั้น ๆ ที่ถูกคลิกเลือกจาก gridview แต่ในกรณีที่ต้องการ add ข้อมูลเพิ่มก็ต้องทำการคลิกที่ button add เพื่อจะ link ไปหน้า Member เช่นกันแต่ในขณะนี้ต้องการให้ text ที่เคยเรียกดูข้อมูลจาก gridview ครั้งที่แล้ว Clear ออกไป ต้องเขียน Procedure ยังไงคะ ใครทราบช่วยบอกหน่อยนะคะ
Ps... ช่วยหน่อยนะคะ ด่วนมาก ๆ ขอบคุณมากนะคะ ^_^
Tag : - - - -
Date :
23 ก.ค. 2550 15:30:30
By :
poo
View :
2527
Reply :
3
No. 1
Guest
ตามความเห็นผมนะครับ...
ควรตรวจสอบ state ครับ
คือ
1. ถ้ากดเรียกดูข้อมูลใน gridview ก็ให้ link มาอีกหน้าโดยบอกมาว่ามี state เป็น view เช่น
response.redirect("page2.aspx?member_id=" & id & "&state=view")
2. ถ้ากดปุ่ม add ก็เป็นตามนี้ครับ
response.redirect("page2.aspx?member_id=" & id & "&state=add")
สำหรับหน้าที่ link ไปก็เช็ค state ครับ
private sub controlState()
if request.querystring('state') <> "add"
'member = equest.querystring('member_id') 'ค่าmember_id
end sub
state = request.querystring('state')
if state = "view"
'....
else if state = "add"
clearFiled()
else if state = "edit"
'...
end if
end sub
private sub clearField()
textbox1.text = ""
'....
end sub
Date :
24 ก.ค. 2550 11:14:12
By :
stasis
No. 2
Guest
ขอบคุณมากนะคะที่ช่วยแนะนำให้ ขอบคุณจริง ๆ ค่ะ ^_^
Date :
24 ก.ค. 2550 12:33:21
By :
poo
No. 3
Guest
แต่ปูเขียนแบบ
Sub SetContent(ByVal X As Boolean)
txtID.ReadOnly = CBool(X)
txtName.ReadOnly = CBool(X)
txtLastname.ReadOnly = CBool(X)
txtAddress.ReadOnly = CBool(X)
txtMobile.ReadOnly = CBool(X)
txtUsername.ReadOnly = CBool(X)
txtpassword.ReadOnly = CBool(X)
txtRemark.ReadOnly = CBool(X)
End Sub