mdanishs
mdanishs

Reputation: 2036

Multiple Columns in listview

I am writing the following code in C# to show data in multiple columns in a listView but it only shows the first element of the array,

ListViewItem item = new ListViewItem(new []{txtTitle.Text,txtRatings.Value.ToString(),cmbGenre.Text});
lstMovie.Items.Add(item);

the output in the list view is just the first element. How do I get all three elements.

Upvotes: 1

Views: 15146

Answers (2)

mdanishs
mdanishs

Reputation: 2036

The data was inserted but listview was not displaying it, set listView's View property to Details

lstView.View = View.Details;

Upvotes: 4

xelco52
xelco52

Reputation: 5347

Have you added the 3 columns to your listview before trying to populate it? Something like:

lstMovie.Columns.Add("Title");
lstMovie.Columns.Add("Ratings");
lstMovie.Columns.Add("Genre");

Upvotes: 1

Related Questions