private void btnRowAdd_Click(object sender, EventArgs e) { var state = new ItemStateRow(); state.StateCode = states.Count() == 0 ? 1 : states.Max(x => x.StateCode) + 1; state.ApplyKbn = ApplyKbns.NONE; states.Add(state); SetDetail(state); dgvStateList.FirstDisplayedScrollingRowIndex = dgvStateList.Rows.Count - 1; dgvStateList.CurrentCell = dgvStateList[0, dgvStateList.Rows.Count - 1]; }
private void SetDetail(ItemStateRow row) { DetailClear(); if (row != null) { currentstaterow = row; txtDetailName.Text = row.Name; txtDetailCode.Text = row.StateCode.ToString(); btnDetailColor.BackColor = row.RowColor; SetDataGridView_dgvApplyKbnList(row.ApplyKbn); } }