[英]Adding Class instance as a new Row in DataGridView (c#)
我有一堂课
[Serializable]
public class Answer
{
[DisplayName("ID")]
public string ID { get; set; }
[DisplayName("Value")]
public string Value { get; set; }
}
而且我有一个datagridview带有上面的类的有界列。
此类的实例会在需要时动态创建。 创建类的每个实例时,如何更新datagridview。
是否有可能做这种事情。
dataGridView.Rows.Add(classInstance);
提前致谢,
阿米特
是的,但不是您的方式。
您需要使用数据绑定。
类似于以下内容的东西应该起作用:
var ds = new BindingList<Answer>();
dgv.DataSource = ds;
现在,当您执行以下操作时:
ds.Add( new Answer { ... });
它将被添加(根据需要)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.