我正在添加n个datagridview上的列数。列数不固定,并且列的名称也是固定的。此外,我想在每行的所有列添加deault值一样 在DataGridView中设置所有列运行时间的默认值
而且这些列在运行时和网格的数据源增加也与类关联网格添加列
DbDataEntities db = new DbDataEntities();
var MasterAttendanceTypesDetail = db.MasterAttendanceTypes.ToList();
foreach (string AttendanceType in MasterAttendanceTypesDetail.Select(s => s.AttendanceTypeName).ToList())
{
if (!dgv1.Columns.Contains(AttendanceType))
{
DataGridViewColumn dgchkCol = new DataGridViewColumn();
dgchkCol.Name = AttendanceType;
dgv1.Columns.Add(dgchkCol);
}
}
号码是取决于表中的条目数量是几乎100.
因此我怎么能设置每列的默认值。
您是否将此网格数据绑定到实体? 如果是,您可能希望在实体级别实现默认值,而不是作为接口特定的值。您可能会在GUI中添加属于业务层的业务规则。 – Mick
是的,我正在从实体做这..但我怎么可以添加业务规则可以请你告诉我或提供一个链接yhis –
我已经在下面添加了一个答案... – Mick