This was a couple of months ago, but I just ran into it again.
I never added a column to the listview, so even though the items collection was being populated, the item never showed up.
You would think the the control would throw an exception if you try to add items with no rows defined.
K
>Your code looks ok Kevin ... are you sure you have data in those rows? Have you stepped through this code in the debugger? If so, check the lstTribals.Items.Count after you add a new item.
>
>~~Bonnie
>
>
>>I have a ListView on my form. It's View property is set to Details. I'm loading from a dataset:
>>
>>
>>foreach (DataRow Row in dsTribals.Tables[0].Rows)
>>{
>> if (Row["Price"] != DBNull.Value)
>> {
>> PartPrice = (decimal)Row["Price"];
>> }
>> ListViewItem NewItem = new ListViewItem(Row["TribalNumber"].ToString());
>> NewItem.SubItems.Add(PartPrice.ToString());
>>
>> lstTribals.Items.Add(NewItem);
>>}
>>
>>The code runs, but I see nothing in the list.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people