0

我有 radlistview。我在 page_load 时将数据源添加到列表视图。但是当我单击同一页面中的 I 按钮时。我丢失了列表视图的数据源。为什么?我该如何解决?

4

2 回答 2

0

尝试将您的列表视图数据绑定代码放在类似这样的内容中。

protected void Page_Load(object sender, EventArgs e)
{
    if(!IsPostBack)
    {
        myListview.DataSource = myDatasource;
        myListView.DataBind();
    }
}

如果您只想回发页面的一部分而不是整个页面,您可能还需要考虑使用 UpdatePanels。

于 2014-03-06T13:52:42.780 回答
0

我找到了解决方案。我添加了EnableViewState="true"属性并修复了问题。像这样

<telerik:RadListView ID="lvDSTableSelection" runat="server" AllowMultiItemSelection="true" OnSelectedIndexChanged="lvDSTableSelection_SelectedIndexChanged" EnableViewState="true" >
于 2014-03-06T14:13:10.553 回答