มีความสงสัยค่ะ
พอดีเขียนเว็บ ดึงข้อมูลจากdatabaseมาโชว์
แล้วถ้าเป็นข้อมูลที่ขึ้นต้นด้วยตัวอักษรAจะเปลี่ยนสีอื่นอ่าค่ะ ลองรันที่เครื่องสีเปลี่ยนจิงแต่พอนำไปใช้ในserver สีกลับไม่เปลี่ยน
เกิดจากอะไรได้บ้างค่ะ
ใช้ vb 2005 กับ asp.net
และ sql server 2005 ค่ะ
ตัวอย่างโค้ดนะคะ
'แปลง DataItem มาเป็น DataRow Object...
Dim objRowVals As DataRowView = CType(e.Item.DataItem, DataRowView)
If objRowVals(12).ToString.Substring(0, 1).ToUpper = "A" Then 'จากนั้นเลือกคอลัมที่12และถ้าค่าในนั้นขึ้นต้นด้วยA จะเปลี่ยนสี
e.Item.ForeColor = Drawing.Color.ForestGreen 'เปลี่ยนสีค่ะ
End If
Tag : .NET, Ms SQL Server 2005, Web (ASP.NET), VS 2005 (.NET 2.x)