0
我有一個ListView從搜索結果中獲取,並且第一次在ListView中查看結果時,我可以根據需要排序多次,沒有任何問題。但是,當我運行另一個搜索並點擊搜索按鈕(只是刷新ListView控件的結果的數據源),然後我得到的錯誤:第二次綁定的ListView引發事件排序/編輯異常
The ListView 'lvCustomer' raised event Sorting which wasn't handled.
然後,如果我重新編輯的任何項目,然後我得到以下錯誤:
The ListView 'lvCustomer' raised event ItemEditing which wasn't handled.
我已經將select語句重新分配給sqldata源並重新綁定ListView。我這樣做是因爲如果我不在列表中顯示數據庫中的所有內容。但我認爲這與這個錯誤沒有任何關係。 我第一次使用對象數據源。第二次我正在使用數據集。這裏是我用來重新綁定它的代碼。
protected void btnSearch_Click(object sender, EventArgs e)
{
string name = txtSearch.Text;
DataSet ds = new DataSet();
ds = QMS_BLL.GetCustomers.GetCumtomerByName(name);
if (ds.Tables[0].Rows.Count > 0)
{
lvCustomer.DataSourceID = "";
lvCustomer.DataSource = ds;
lvCustomer.DataBind();
}
}