このコードは、 「MyProp1」DataGridView grid
に設定された列がありますが、空の行を表示します。DataPropertyName
public class MyClass
{
public int MyProp1;
public int MyProp2;
public int MyProp3;
}
public class MyItems:IListSource
{
BindingList<MyClass> _items = new BindingList<MyClass>();
//..............................
//IListSource
public bool ContainsListCollection
{
get { return false; }
}
//IListSource
public System.Collections.IList GetList()
{
return _items;
}
}
MyItems i = new MyItems();
.............
//MyItems list is populated
.............
grid.DataSource = i;
何が間違っている可能性がありますか?
「MyProp1」列で DataTable を作成すると、その内容が正しく表示されます。