我正在添加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