/// <summary> /// セルの中身がクリックされた時(削除ボタン押された時) /// </summary> private void EntryDataList_CellContentClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e) { try { // データグリッドビュー本体取得 DataGridView dgv = (DataGridView)sender; // クリックしたセル取得 DataGridViewCell cell = dgv.CurrentCell; // 削除ボタンが押された if (cell.OwningColumn.Name == "DELETE") { // 受付番号の列位置取得 int ColIndex = dgv.Columns["rECEIPTIDDataGridViewTextBoxColumn"].Index; // 受付番号取得 int ReceiptID = (int)dgv.Rows[cell.RowIndex].Cells[ColIndex].Value; // 受付番号をDB操作モジュールへ渡し削除を行う var TableData = new NEW_RECEIPT_LIST_Module(); TableData.Delete(ReceiptID); TableData = null; // データグリッドビューの表示を更新 this.nEW_RECEIPT_LISTTableAdapter.Fill(this.pluspointDBDataSet.NEW_RECEIPT_LIST); } } catch { throw; } return; }
/// <summary> /// QRコードを読み込んで次の画面へ /// </summary> private void BtCheckOK_Click(object sender, System.EventArgs e) { try { // ここまでの入力をDBへ登録する var TableData = new NEW_RECEIPT_LIST_Module(); TableData.Insert(InData); TableData = null; this.PageChange("NewIssue_CreateCardView", new object[] { InData }); // QRコードの読取り string QRCode = this.QRReaderPopup(QRFormMessage.QR_Title001, QRFormMessage.QR_Message001); // 仮、文字列があれば次へ if (QRCode != null) { this.PageChange("NewIssue_CreateCardView", new object[] { InData }); } } catch { throw; } }