WinForm DataGridView显示筛选的xml节点

jutianzheng 2008-12-20 08:54:30
xml如下:
<Tasks>
<Task id="0" date="2008-12-14" start="n">
</Task>
<Task id="1" date="2008-12-15" start="n">
</Task>
<Task id="2" date="2008-12-15" start="n">
</Task>
<Task id="3" date="2008-12-15" start="y">
</Task>
<Task id="4" date="2008-12-16" start="y">
</Task>
<Task id="5" date="2008-12-17" start="n">
</Task>
</Tasks>
现在我只想DataGridView显示date为"2008-12-15"的Task,webform中有xmldatasource,但是winform中没有。请问datagridview的datasource应该怎么设置呢?谢谢了。
...全文
172 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuxiao118 2009-11-05
  • 打赏
  • 举报
回复
看看
flyjimi 2008-12-21
  • 打赏
  • 举报
回复
楼上test.xml就是你的xml内容。
flyjimi 2008-12-21
  • 打赏
  • 举报
回复

private void button1_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml("test.xml");
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter = "date = '2008-12-15'";
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = dv;
}


测试通过。
jutianzheng 2008-12-21
  • 打赏
  • 举报
回复
自己顶
jutianzheng 2008-12-21
  • 打赏
  • 举报
回复
非常感谢!问题解决.

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧