private void radGridViewExtended2_CellClick(object sender, GridViewCellEventArgs e) { int id = 0; Tbl_Name user = new Tbl_Name(); try { id = int.Parse(radGridViewExtended2.Rows[e.RowIndex].Cells["id"].Value.ToString()); user = ListData.Where(a => a.id == id).FirstOrDefault(); } catch { } if (e.ColumnIndex == 4) { txtB_id.Text = id.ToString(); txtB_Name.Text = user.name; txtB_Phone.Text = user.phone; button1.Text = "ویرایش"; isUpdate = true; } else if (e.ColumnIndex == 3) { DialogResult dialogResult = MessageBox.Show("آیا میخواهید حذف کنید", "سوال", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { ListData.Remove(user); radGridViewExtended2.DataSource = ""; radGridViewExtended2.DataSource = ListData; } } }
public List <Tbl_Name> DataforGriedView() { for (int i = 0; i < 20; i++) { Tbl_Name vm = new Tbl_Name(); vm.id = i; vm.name = "name" + i; vm.phone = i * 2 + 3 + ""; ListData.Add(vm); } return(ListData.ToList()); }
private void MasterTemplate_CellClick(object sender, GridViewCellEventArgs e) { int id = 0; Tbl_Name user = new Tbl_Name(); try { id = int.Parse(dataGrid.Rows[e.RowIndex].Cells["id"].Value.ToString()); user = ListData.Where(a => a.id == id).FirstOrDefault(); } catch { } switch (e.ColumnIndex) { case 3: //update txtB_id.Text = id.ToString(); txtB_Name.Text = user.name; txtB_Phone.Text = user.phone; button1.Text = "ویرایش"; isUpdate = true; break; case 4: //delet btn DialogResult dialogResult = MessageBox.Show("آیا میخواهید حذف کنید", "سوال", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { ListData.Remove(user); ChangeDataGrid(); } break; default: break; } }
public void get(Tbl_Name model) { textBox1.Text = "id= " + model.id + " name= " + model.name + " phone= " + model.phone; }