コード例 #1
0
        /// <summary>
        /// 対象データベースに列を追加します。
        /// </summary>
        public static void AddDBColumn(DataGridView db, DBColumn obj)
        {
            var col = obj.CreateColumnObject();

            col.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
            db.Columns.Add(col);

            //各セルに初期値を入れる
            foreach (DataGridViewRow row in db.Rows)
            {
                if (row.IsNewRow)
                {
                    continue;
                }
                row.Cells[db.ColumnCount - 1].Value = obj.DefaultValue;
            }
        }