如何以编程方式从ObjectDataSource分离ListView

时间:2012-10-25 21:01:11

标签: asp.net listview

我有一个ListView控件和2个ObjectDataSources。默认情况下,ListView未通过DataSourceID属性链接到ObjectDataSources。因此,当页面加载时,我没有显示任何内容。

根据页面上单击的按钮,我以编程方式将ListView附加到一个ObjectDataSource或另一个。我可以在ObjectDataSource之间来回切换,它可以正常工作。

但是还有一个按钮可以完全从ObjectDataSource中分离ListView。我试过ListView.DataSourceID =“”,但是没有用。 DataSourceID属性不会被消隐并保持不变。

如何以编程方式从ObjectDataSource中分离ListView?

1 个答案:

答案 0 :(得分:1)

怎么样:

DataTable dt = new DataTable();
ListView.DataSource = dt;
ListView.DataBind();

这是最简单的方法:

ListView.DataSource = null
ListView.DataBind()