บางทีเพื่อนหลายคนอาจเคยลองใช้มาก่อน แต่ฉันเพิ่งพบปัญหานี้วันนี้และแก้ไขได้หลังจากตรวจสอบข้อมูลแล้ว ส่วนใหญ่ใน asp.net 2.0 หากคุณต้องการแสดงรูปแบบวันที่ ฯลฯ ในคอลัมน์การเชื่อมโยง มันจะไม่แสดงหากคุณใช้วิธีการต่อไปนี้
HeaderText="CreationDate" />
ส่วนใหญ่เป็นเพราะแอตทริบิวต์ htmlencode ถูกตั้งค่าเป็นจริงตามค่าเริ่มต้น ซึ่งป้องกันการโจมตี XSS และใช้เพื่อเหตุผลด้านความปลอดภัย ดังนั้นจึงมีสองวิธีในการแก้ปัญหา
1.
<คอลัมน์>
HtmlEncode="เท็จ"
HeaderText="CreationDate" />
คอลัมน์>
ตั้งค่า htmlencode เป็น false
อีกวิธีหนึ่งคือการใช้คอลัมน์เทมเพลต
<คอลัมน์>
<แก้ไขแม่แบบ>
แก้ไขเทมเพลต>
<เทมเพลตรายการ>
เทมเพลตรายการ>
คอลัมน์>
http://www.cnblogs.com/jackyrong/archive/2006/08/28/488282.html