Well, I'm glad you figured it out. You didn't mention that you had set the DataSource to the DataSet instead of to the DataTable or DataView. Yeah, that won't work that way unless you do the DisplayMember differently:
-- assuming that the TableName property for the DataTable in MyDataSet has been set to "MyTable"
-- either manually, or when using the .Fill() method:
listBox1.DataSource = MyDataSet;
listBox1.DisplayMember = "MyTable.MyColumn";
~~Bonnie
>Solved the problem:
>
>listBox1.DataSource=search.Tables[0].DefaultView;
>
>indstead of
>
>listBox1.DataSourse = search
>
>
>Thanks for the help.