/// <summary> /// 画面クリア(0:全項目、1:KEY部以外) /// </summary> /// <param name="Kbn"></param> private void Scr_Clr(short Kbn) { ckM_CheckBox1.Checked = false; ckM_CheckBox2.Checked = false; ckM_CheckBox3.Checked = false; lblImportDateTime.Text = ""; lblVendor.Text = ""; GvDetail2.DataSource = null; GvDetail2.Refresh(); }
protected override void ExecDisp() { int selectRowIndex = -1; for (int row = 0; row < GvDetail.RowCount; row++) { if (GvDetail[(int)EColNo.Chk, row].Value != null) { if (GvDetail[(int)EColNo.Chk, row].Value.ToString().Equals("true")) { selectRowIndex = row; break; } } } //「結果」のチェックがONされている場合、画面転送表02に従って取込履歴の詳細情報を表示する。 if (selectRowIndex >= 0) { lblImportDateTime.Text = GvDetail[(int)EColNo.ImportDateTime, selectRowIndex].Value.ToString(); lblVendor.Text = GvDetail[(int)EColNo.Vendor, selectRowIndex].Value.ToString() + " " + GvDetail[(int)EColNo.VendorName, selectRowIndex].Value.ToString(); D_EDIDetail_Entity de = new D_EDIDetail_Entity { EDIImportNO = GvDetail[(int)EColNo.EDIImportNO, selectRowIndex].Value.ToString(), ErrorKBN = ckM_CheckBox1.Checked ? "1" : "0", ChkAnswer = ckM_CheckBox2.Checked ? 1 : 0, ChkNoAnswer = ckM_CheckBox3.Checked ? 1 : 0 }; dtEdi = mibl.D_EDIOrderDetails_SelectAll(de); GvDetail2.DataSource = dtEdi; if (dtEdi.Rows.Count > 0) { GvDetail2.SelectionMode = DataGridViewSelectionMode.RowHeaderSelect; GvDetail2.CurrentRow.Selected = true; GvDetail2.Enabled = true; GvDetail2.Focus(); } else { bbl.ShowMessage("E128"); } } }