导致这个问题的原因一般是没有安装中文补丁的语言包,这时候装上这个中文语言包就可以解决这个问题了。但有时候装上中文语言包也不行,自己有次碰到服务器上装的是for安腾版本的window2003英文版,这时候装中文语言包也不行。后来通过设置页标记 Culture="zh-cn" UICulture="zh-cn" 来显示设置使用的语言文化,问题解决。还有一个稍微麻烦点的办法就是直接指定显示的文字。例如
<asp:CommandField DeleteText="删除" EditText="编辑" UpdateText="更新" CancelText="取消">或者在web.config中<system.web>目录下加上<globalization culture="zh-cn" uiCulture="zh-cn"/>
转载出处:http://blog.csdn.net/hzfu007/archive/2009/03/15/3992421.aspx