私は最初に空のデータテーブルにバインドされているdatagridviewを持っています。次に、グリッドのCurrentRow.DataBoundItem行の列に値を設定することによって、最初の行が移入されます。 最後のブランク行に値を入力して、手動で新しい行を入力します。 DataTable dt =(DataTable)MyGrid.DataSource .......DataGridView.DataSourceにグリッド(.NET)の新しい行がありません
私はdtの行数がグリッドに表示されている2つではなく1であることに気付きました。しかし、最初に行のEnterキーを押してから「保存」をクリックすると、行数は3になります。2つの塗りつぶし行と、Enterキーによる新しい行。
Enterキーを押さずにデータテーブルに2行を配置するにはどうすればよいですか?
を(私はプログラムでキーストローク入力し送信したくない)私は、新しい行を受け入れるようにEndEdit()とUpdateCellValue()を呼び出すことを試みたが、データソースはまだ一つだけの行を示しています。
イベントごとに正しくリバインディングしていますか? – Jason