关于DataGrid 编辑 更新 的问题,
在数据库中的值是 "<a' ",在DataGrid中显示的是 " <a ' "点编辑后,在输入框中显示的还是数据库中的值 "<a' ",
我写了一个函数转换,应将函数转换写在什么地方,点编辑后,在输入框中显示还是 " <a ' "????
------解决方案--------------------当然是写在给输入框的text属性附值的时候啦。
另外,DataGrid(ASP.NET1.1?好久不用了~)的列属性里有没有HtmlEncode这个属性?有这个就不用写转换的方法了,看你的TextBox是不是在DataGrid里?
------解决方案--------------------textbox.text=函數(textbox.text);
------解决方案-------------------- <%# Server.HtmlEncode(DataBinder.Eval(Container.DataItem, "Names ").ToString())%>
或﹕
<%# Server.HtmlDecode(DataBinder.Eval(Container.DataItem, "Names ").ToString())%>
------解决方案--------------------加入ASP。NET C#群吧,群号是: 1873156
------解决方案--------------------RowDataBound里面处理好了
编辑的时候没有textbox直接调用或者设置的,要用fincontrol找
------解决方案--------------------楼主别用datagird了,楼主应该选择使用girdView啊,这个控件比Datagrid这个控件更加的高级一些。而且使用起来会更加的方便,呵呵