ListViewサーバーコントロールを使用してデータを表現しています。Selectコマンドを実行すると、Pageは正しくポストバックします。しかし、ページロードでデータソースをバインドすると、selectedindexchangingイベントがキャンセルされます。ページロードでコメントするようにデータバインディングを切り替えましたが、正しく機能しました。
これが私のデータバインディングメソッドです。
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();
}
前もって感謝します。