数据绑定操作取消选定的索引更改事件

本文关键字:索引 事件 操作 取消 数据绑定 | 更新日期: 2023-09-27 18:32:09

我正在使用ListView服务器控件来表示一些数据。当我触发选择命令时,页面会正确回发;但是,如果我在页面加载中绑定数据源,则选择索引更改事件将被取消。我在页面加载中切换了数据绑定以注释,它工作正常。

这是我的数据绑定方法。

    public void BindData()
    {
        lstSamples.DataSource = (Session["AnalyzeApp"] as AnalizBasvurusu).SampleInfos;
        lstSamples.DataKeyNames = new string[] {"Key"};
        lstSamples.DataBind();
    }

我这样称呼它

  protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostback)
        BindData();
    }

提前谢谢。

数据绑定操作取消选定的索引更改事件

在处理事件后调用BindData()(SelectedIndexChange..等):

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostback)
        BindData();
}