使用datagrid绑定数据源的方式浏览数据,但是数据表中的记录有这样的,比如:1234<ver>1,这样在页面实际看到的是12341,中间的<ver>就丢掉了,谁有好的办法处理这个问题呢?急急急
解决方案 »
- 去字符
- 上海算法面试题,看看你们会不会
- 关于 <input id="chkSelect" name="chkSelect" type="checkbox" runat="server"/>在服务端取的checked都为false
- 活动目录中怎样根据LDAP获取域名
- 怎么做像CSDN左边的切换功能?
- 在.Net 1.1里面如何获取文件夹的剩余空间呀?
- asp.net怎么引入js函数
- gridview中我创建了CheckBoxField ,但不可选,请问怎样设置才能在页面修改这个CheckBoxField
- 如何通过DataSet对象得到数据库字段的长度?
- 新手,求解,根据下拉列表选择的内容决定是否显示panel
- 排序问题,高手请进。
- datagrid导出excel的问题!
<换成<
>换成&rt;
<%#Server.htmlEncode(DataBinder.Eval(Container.DataItem, "IIV"))%>;
Server.htmlDecode
Private Sub Dg_qzqk_ItemDataBound(ByVal sender As Object, ByVal f As System.Web.UI.WebControls.DataGridItemEventArgs) Handles Dg_qzqk.ItemDataBound
If f.Item.ItemIndex <> -1 Then
f.Item.Cells(0).Text = f.Item.ItemIndex + 1
f.Item.Cells(1).Text = Server.HtmlEncode(f.Item.Cells(1).Text)
End If
End Sub
单独测试成功了。
我这个页面上还有一个datagrid需要处理,如下:
Private Sub MyDataGrid_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles MyDataGrid.ItemDataBound
If e.Item.ItemIndex <> -1 Then
e.Item.Cells(1).Text = Server.HtmlEncode(e.Item.Cells(1).Text)
e.Item.Cells(2).Text = Server.HtmlEncode(e.Item.Cells(2).Text)
End If
End Sub
但是当我把MyDataGrid_ItemDataBound这个加上之后,当我在单击页面的一个查询按钮之后,这个Dg_qzqk就不能显示数据了,而且列头变的很大,不明白为什么,注释掉MyDataGrid_ItemDataBound这段解析的代码就可以了,高手有没有碰到过啊?
我处理的问题是通过第一个datagrid选择一行,取出一个ID号,然后进行第二个datagrid的查询,中间过程我就不体现出来了。