关于数据绑定的小问题
这是xml表<messagebook>
<person_info>
<reco_id>a0001</reco_id>
...
...
<reco_datetime>
<date>2008-12-07</date>
<time>23:40:46</time>
</reco_datetime>
</person_info>
</messagebook>
问题一
该如何绑定表中的<date>元素与<time>元素????能使用<%#DataBinder.Eval(Container.DataItem,"date")%>这样的方式
进行数据绑定吗?如果不能该怎么绑定?
System.Data.DataSet ds=new DataSet();
ds.ReadXml(Server.MapPath("/mywebsite/xml/messagebook.xml"));
msg_list.DataSource=ds;
msg_list.DataBind();
==============================================================================================
使用<a href='message_view.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"reco_id")%>' target=_blank>显示的文本</a>传递参数给message_view.aspx
在message_view.aspx中进行数据筛选
string strid=Request.QueryString["id"];
System.Data.DataSet ds=new DataSet();
ds.ReadXml(Server.MapPath("/mywebsite/xml/messagebook.xml"));
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter ="reco_id='strid'";
DataGrid1.DataSource = dv;
DataGrid1.DataBind();
Label1.Text=strid;
使用<%#DataBinder.Eval(Container.DataItem,"reco_id")%>进行数据绑定
Label1能正确显示;
问题二:在浏览器中不能正确的得到已经筛选的内容......经常为空,该怎么办?;
--------------------编程问答-------------------- 1.
<%# Container.DataItem("date") %> 试试
或
<%# CType(Container.DataItem, XmlNode)("Title").InnerText %>
补充:.NET技术 , C#