コード例 #1
0
 private void Dgv_Wc_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == -1 || e.RowIndex == -1)
     {
         return;
     }
     if (!Dgv_Wc[e.ColumnIndex, e.RowIndex].ReadOnly)
     {
         Dgv_Wc.BeginEdit(true);
     }
 }
コード例 #2
0
 private void Dgv_Wc_CellLeave(object sender, DataGridViewCellEventArgs e)
 {
     if (!Dgv_Wc[e.ColumnIndex, e.RowIndex].ReadOnly)
     {
         if (Dgv_Wc[e.ColumnIndex, e.RowIndex].Value == null)
         {
             Dgv_Wc.EndEdit();
             return;
         }
         string _TmpValue = Dgv_Wc[e.ColumnIndex, e.RowIndex].Value.ToString();
         Dgv_Wc.EndEdit();
         if (!CLDC_DataCore.Function.Number.IsNumeric(Dgv_Wc[e.ColumnIndex, e.RowIndex].Value.ToString()))
         {
             Dgv_Wc[e.ColumnIndex, e.RowIndex].Value = _TmpValue;
         }
     }
 }