问题描述
此解决方案有助于填充 dgv,但由于匿名类型是不可变的,因此无法编辑此类网格,但即使如此,我也不认为它对 2 向绑定有帮助
List<int> values = GetValues();
var dataGridView = new DataGridView();
dataGridView.DataSource = values.Select(el => new { Value = el }).ToList();
使用包装类允许我编辑单元格,但更改不会反映在原始集合上
public class Wrapper<T>
{
public T Value { get; set; }
public Wrapper(T value) => Value = value;
}
...
dataGridView.DataSource = new BindingList<Wrapper<int>>(values.Select(value => new Wrapper<int>(value)).ToList());
那么你是如何让它发挥作用的?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)