xml 格式
<Product id="1" image="sp4_06.jpg" sta="1"/>
<Product id="2" image="sp4_06.jpg" sta="0"/> XmlNodeList xnl = xml_che.SelectSingleNode("Products").ChildNodes;
int node_count = xnl.Count;
if (node_count > 0)
{
foreach (XmlNode xn in xnl)
{
if (xn.Attributes["sta"].Value == "1")
{ //如何改成datalist只读取sta=1的数据
// 我的想法是把符合条件的 数据 放入 table ,之后由datalist绑定table //如何操作 谢谢
//DataList1.DataSource = ds.Tables[0].DefaultView; //这个是原来写的
//DataList1.DataBind();
}
} }
<Product id="1" image="sp4_06.jpg" sta="1"/>
<Product id="2" image="sp4_06.jpg" sta="0"/> XmlNodeList xnl = xml_che.SelectSingleNode("Products").ChildNodes;
int node_count = xnl.Count;
if (node_count > 0)
{
foreach (XmlNode xn in xnl)
{
if (xn.Attributes["sta"].Value == "1")
{ //如何改成datalist只读取sta=1的数据
// 我的想法是把符合条件的 数据 放入 table ,之后由datalist绑定table //如何操作 谢谢
//DataList1.DataSource = ds.Tables[0].DefaultView; //这个是原来写的
//DataList1.DataBind();
}
} }
解决方案 »
- <font color='red'>地方</font>
- 怎么从前台代码往存储过程中传关键字,比如"desc"&"asc"
- 巨弱的奇怪问题:拔掉网线,我的sql server 怎么连不上了?
- 请问能不能在gridview 编辑或添加的时候加入对输入的验证或下拉菜单之类的其它控件啊?
- DataGrid的问题请各位帮帮忙!!!!!!!!!!!!!谢谢
- 怎样在发件箱的内容部分实现文字格式功能?
- 哪有asp.net教程的网站
- 请问如何可以在VB 的代码中调用C#的代码?? 详细情况请进来看看, 谢谢~~~
- 谁帮我介绍下解决方案资源管理器
- 网站后台管理中有一块页面信息管理,主要是负责什么功能的?
- 注册用户名 自动检测 返回值为乱码
- 各位高手请进!!!
XmlNodeList xnl = xml_che.SelectSingleNode("Products").ChildNodes;
int node_count = xnl.Count;
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("image");
dt.Columns.Add("sta"); if (node_count > 0)
{
foreach (XmlNode xn in xnl)
{
if (xn.Attributes["sta"].Value == "1")
{
dt.Rows.Add(new string[] { xn.Attributes["id"].Value, xn.Attributes["image"].Value, xn.Attributes["sta"].Value });
}
}
} DataList1.DataSource = dt.DefaultView; //这个是原来写的
DataList1.DataBind();
foreach(XmlNode xn in xnl)
{
.....
}
dv.RowFilter = "sta=0";
DataList1.DataSource = dv;