private void itemChuyenBan_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (gvBan.GetFocusedRowCellValue("ID") == null) { XtraMessageBox.Show("Hãy chọn [Bàn] cần chuyển.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (gvBan.GetFocusedRowCellValue("HDID") == null) { XtraMessageBox.Show("Bàn đang trống, không thể thực hiện chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } XtraInputBoxArgs args = new XtraInputBoxArgs(); // set required Input Box options args.Caption = "CHUYỂN BÀN"; args.Prompt = "Chọn bàn chuyển tới"; args.DefaultButtonIndex = 0; // LookUpEdit lookBan = new LookUpEdit(); lookBan.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Name", "Tên bàn", 300)); lookBan.Properties.ShowFooter = lookBan.Properties.ShowHeader = lookBan.Properties.ShowLines = false; lookBan.Properties.DataSource = db.BANs.Select(p => new { Name = p.Name + p.Number, p.ID }); lookBan.Properties.DisplayMember = "Name"; lookBan.Properties.ValueMember = "ID"; // args.Editor = lookBan; args.DefaultResponse = (int)gvBan.GetFocusedRowCellValue("ID"); var result = XtraInputBox.Show(args).ToString(); db.Update_HD2((int)gvBan.GetFocusedRowCellValue("HDID"), int.Parse(result.ToString()), (int)gvBan.GetFocusedRowCellValue("ID")); LoadData(); } catch { } }