0

datagridview textbox の値を設定する方法、つまり、textbox を含む各行には何らかの値 (たとえば、私の場合は 0.0) が含まれている必要があり、ユーザーが値を入力しない場合は、値 0.0 を設定する必要があります。

datagridview の cellleave イベントを使用しようとしましたが、役に立ちません...

私が本当にやりたいことは、ユーザーが何も入力しない場合、セルに特定のデフォルト値を設定することです。ユーザーが現在のセルを離れると、デフォルト値が表示されます。

これが私のコードです

private void dgvSellbox_CellLeave(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvSellbox.CurrentCell.Value == null )
            {
                dgvSellbox.CurrentCell.Value = 0.0;
            }
        }
4

1 に答える 1

0

デザイナーが列のデフォルトを設定できます

  1. あなたの DataGridView -> [列の編集] をクリックします。
  2. Edit Columnsn ダイアログが表示されます。
  3. デフォルトに設定する列を選択します
  4. 右側に、DataGridViewCellStyle というプロパティが表示されます。
  5. DataGridViewCellStyle をクリックしてください。Cell Style Builder ダイアログが表示されます。
  6. データの下で -> NullValue プロパティを 0.0 に設定します。
  7. DataGridView に戻るまで、[OK] ボタンをクリックし続けます。

お役に立てれば...

于 2012-07-18T17:10:09.817 に答える