我有一个gridview,对于同一列但不同的行,我应该存储值。但是,这个代码存储最后一列,因为它是最后输入的。如何在不同行中输入新数据时存储所有线索?< / p>
private decimal _VValue
public decimal VValue
{
get
{
return _VValue;
}
set
{
_VValue = value;
v.Text = _VValue.ToString();
}
}
答案 0 :(得分:0)
您可以使用private List<decimal> values = new List<decimal>();
private decimal _VValue
public decimal VValue
{
get
{
return _VValue;
}
set
{
values.Add(value);
_VValue = value;
v.Text = _VValue.ToString();
}
}
。
var value = values[0]; // gives you first value in list
这样,每个新值都会保存到列表中。
如果您想访问任何可以使用的值,请执行以下操作:Sub ComboBox1_Change()
With Sheet1.ComboBox1
.AddItem "0"
.AddItem "5"
.AddItem "10"
.AddItem "25"
.AddItem "30"
End With
End Sub