public void LoadConacts() { PhoneBookLocalStorage.phonebookSMSWindowOpen = true; gridContacts.Rows.Clear(); gridContacts.Columns.Clear(); DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn(); gridContacts.Columns.Add(chk); //0 chk.HeaderText = "Select"; chk.Name = "isSelected"; ContactsDAL db = new ContactsDAL(); gridContacts.Columns.Add("cnt_id", "cnt_id"); //1 gridContacts.Columns["cnt_id"].Visible = false; gridContacts.Columns.Add("cnt_FirstName_LastName", "Name"); //2 gridContacts.Columns["cnt_FirstName_LastName"].ReadOnly = true; gridContacts.Columns.Add("cnt_Number", "Number"); //3 gridContacts.Columns["cnt_Number"].ReadOnly = true; gridContacts.Columns["cnt_Number"].Width = 140; foreach (var item in db.LoadAll().Where(m => m.status)) { gridContacts.Rows.Add( PhoneBookLocalStorage.IsInList(item.cnt_Number), item.cnt_id, item.cnt_FirstName + " " + item.cnt_LastName, item.cnt_Number); } }
public void LoadPhonebook() { gridContact.Rows.Clear(); gridContact.Columns.Clear(); gridContact.Columns.Add("cnt_id", "cnt_id"); //0 gridContact.Columns["cnt_id"].Visible = false; gridContact.Columns.Add("cnt_FirstName", "First Name"); //1 gridContact.Columns["cnt_FirstName"].ReadOnly = true; gridContact.Columns["cnt_FirstName"].Width = 150; gridContact.Columns.Add("cnt_LastName", "Last Name");//2 gridContact.Columns["cnt_LastName"].ReadOnly = true; gridContact.Columns["cnt_LastName"].Width = 150; gridContact.Columns.Add("cnt_Number", "Number");//3 gridContact.Columns["cnt_Number"].ReadOnly = true; gridContact.Columns["cnt_Number"].Width = 250; gridContact.Columns.Add(btn_Edit); //4 btn_Edit.HeaderText = "Edit"; btn_Edit.Text = "Edit"; btn_Edit.Name = "Edit"; btn_Edit.UseColumnTextForButtonValue = true; gridContact.Columns.Add(btn_delete); //5 btn_delete.HeaderText = "Delete"; btn_delete.Text = "Delete"; btn_delete.Name = "Delete"; btn_delete.UseColumnTextForButtonValue = true; foreach (var item in db.LoadAll().Where(m => m.status)) { gridContact.Rows.Add(item.cnt_id, item.cnt_FirstName, item.cnt_LastName, item.cnt_Number); } }