質問です。下記のようなコードを作り、SQLで店舗を検索、検索に
引っかからなかったときはif(listbox.Items.Count == 0)としています。
このとき、また新たに検索して店舗がリストボックスに表示されるときに
店舗名ではなく、System.Data.DataRowViewと表示されてしまいます。
検索に引っかからなかったときだけ上記のように表示されてしまい困ってます。
DisplayMemberなどを追加してあげても駄目なんです。
どうすればいいでしょうか?

        OleDbDataAdapter oleda;
    DataSet dataSet11 = new DataSet("SHOP_MST");
    oleda = new OleDbDataAdapter("SELECT〜(略);
    oleda.Fill(dataSet11,"SHOP_MST");

    listbox.DataSource = dataSet11.Tables["SHOP_MST"];
    listbox.DisplayMember = "SHOP_JP_NAME";
    listbox.SelectedValue = "SHOP_JP_NAME";
  

if(listbox.Items.Count == 0)
 {
          MessageBox.Show("店舗が見つかりませんでした。");
          MessageBox.Show("日付はyyyy/MM/dd形式で入力してください。");
          return;