|
|
|
ช่วยดูโค๊ด binding ข้อมูลให้หน่อยคะ''' ปันหาคือว่า มันจะสดงข้อมูล fff ตลอดเลยอ่าคะ เวลาค้นหาข้อมูล |
|
|
|
|
|
|
|
ปันหาคือว่า มันจะสดงข้อมูล fff ตลอดเลยอ่าคะ เวลาค้นหาข้อมูล ต้องกด ok อีกครั้งถึงจะแสดง ตามเงื่อนไขแรกและเงื่อนไขที่สอง
มันเป็นเพราะอะไรคะ
FormAdd.txtmBlame.DataBindings.Add("Text", bs, "Blame")
FormAdd.txtmTall.DataBindings.Add("Text", bs, "Tall")
FormAdd.txtmWeight.DataBindings.Add("Text", bs, "Weight")
FormAdd.lblrdonewmove.DataBindings.Add("Text", bs, "rdoNewMove")
If FormAdd.lblrdonewmove.Text = "รับตัวเข้าใหม่" Then
FormAdd.rdoMove.Visible = False
FormAdd.rdoNew.Visible = False
FormAdd.lblLastPrison.Visible = False
FormAdd.ComboPrison.Visible = False
FormAdd.btnAddPrison_t2.Visible = False
ElseIf FormAdd.lblrdonewmove.Text = "ย้ายมาจากเรือนจำอื่น" Then
FormAdd.rdoMove.Visible = False
FormAdd.rdoNew.Visible = False
FormAdd.lblLastPrison.Visible = True
FormAdd.ComboPrison.Visible = True
FormAdd.btnAddPrison_t2.Visible = True
FormAdd.lblLastPrison.Enabled = True
FormAdd.ComboPrison.Enabled = True
FormAdd.btnAddPrison_t2.Enabled = True
With FormAdd.ComboPrison
.DataSource = bs
.DisplayMember = "Prison_Name"
.ValueMember = "PrisonID"
End With
Else
FormAdd.txtmBlame.Text = "fff"
FormAdd.txtmTall.Text = "fff"
FormAdd.txtmWeight.Text = "fff"
FormAdd.ComboPrison.Text = "fff"
FormAdd.ComboDepartment_t2.Text = "ff"
FormAdd.ComboPart_t2.Text = "fff"
FormAdd.ComboArea_t2.Text = "fff"
FormAdd.lblrdonewmove.Text = "fff"
End If
Tag : .NET, Ms SQL Server 2005, Crystal Report, Win (Windows App), VB.NET
|
|
|
|
|
|
Date :
2010-08-20 00:55:14 |
By :
donut |
View :
1063 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (VB.NET)
If FormAdd.lblrdonewmove.Text = "รับตัวเข้าใหม่" Then
น่าจะลองเชคเงื่อนไขนี้น่ะครับ ว่าทำไมค่ามันไม่ได้เป็นตัวนี้
|
|
|
|
|
Date :
2010-08-20 06:24:01 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเรียกมาจาก ms sql 2005 ลองดูการตั้งชื่อfieldในฐานข้อมูลด้วยครับ ว่าเป็น Type แบบไหน
nvarchar(20) = มันจะตัดเว้นวรรคให้ เช่น FormAdd.lblrdonewmove.Text = "รับตัวเข้าใหม่"
nchar(20) = มันจะไม่ตัดเว้นวรรคให้ เช่น FormAdd.lblrdonewmove.Text = "รับตัวเข้าใหม่ "
statement ที่เช๊คน่าจะได้ "รับตัวเข้าใหม่ " ครับ
หมายเหตุ = เว้นวรรค ครับ
|
ประวัติการแก้ไข 2010-08-20 09:43:09
|
|
|
|
Date :
2010-08-20 09:32:49 |
By :
yiam21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
win app มี ด้วย ความรู้ใหม่
-----------------------------------
ไม่น่าจะเรื่อง type เพราะ .Text เป็ย string อยู่แล้ว น่าจะ value น่ะ ลอง debug ดู
|
|
|
|
|
Date :
2010-08-20 10:36:42 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อิอิ ^ ^ จะได้เห็นชัดเจนไงครับ แง่ว ๆ
|
|
|
|
|
Date :
2010-08-20 13:55:38 |
By :
yiam21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วไม่รู้จะแก้ปันหาไงอ่าค่ะ
|
|
|
|
|
Date :
2010-08-21 12:04:02 |
By :
donut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|