单击按钮时丢失listview数据源

时间:2014-03-06 13:37:52

标签: asp.net listview datasource buttonclick radlistview

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

2 个答案:

答案 0 :(得分:0)

尝试将listview数据绑定代码放在这样的内容中。

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

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

答案 1 :(得分:0)

我找到了解决方案。我添加了EnableViewState="true"属性和问题已修复。喜欢这个

<telerik:RadListView ID="lvDSTableSelection" runat="server" AllowMultiItemSelection="true" OnSelectedIndexChanged="lvDSTableSelection_SelectedIndexChanged" EnableViewState="true" >