私はListViewを検索結果から埋め込み、初めてListViewで結果を表示すると何度でも問題なく並べ替えることができます。私は別の検索を実行し、(結果だけにListViewコントロールのデータソースを更新する)、検索ボタンを押したときにしかし、私はエラーを取得する:ListViewの2回目のバインドイベントのソート/編集の編集
The ListView 'lvCustomer' raised event Sorting which wasn't handled.
と私は再び任意の項目を編集した場合、その後、私はエラーを次取得します:
The ListView 'lvCustomer' raised event ItemEditing which wasn't handled.
私は、sqldataソースにselectステートメントを再割り当てし、ListViewを再バインドしました。リストを表示しないと、データベースのすべてが表示されるため、これを行います。しかし、私はこれがエラーとは関係ないと思う。 初めてオブジェクトデータソースを使用しています。 2回目はデータセットを使用しています。ここで私はそれを再バインドするために使用しているコードです。
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();
}
}