我有
Class A
{
private string mName;
private int mId;
private int mType;
private int mqty;
/*
property to view variables.
*/
}
BindingList<A> listofA = new BindingList<A>();
“listofA”绑定到 datagridview 控件。
dataGridView1.DataSource=listofA;
显示为。
------------------
|Name|Id|Type|Qty|
------------------
|CatA| 1| 0| 5|
|CatB| 2| 0| 6|
|DogA| 3| 1| 7|
|DogB| 4| 1| 8|
我想要显示一个未绑定的行。
------------------
|Name|Id|Type|Qty|
------------------
|CatA| 1| 0| 5|
|CatB| 2| 0| 6|
|Cats|__| 0| 11| <------sum of qty
|DogA| 3| 1| 7|
|DogB| 4| 1| 8|
|Dogs|__| 1| 15| <------sum of qty
我正在考虑在“A类”中添加一个布尔值,如果为假,它将作为一个项目,如果为真,它将作为总和。
有一个更好的方法吗。