0
private void txtName_TextChanged(object sender, EventArgs e)
{
    if (dataGridView1.SelectedRows.Count == 1)
    {
        dataGridView1.SelectedRows[0].Cells["someValue"].Value = txtName.Text;
    }
}

テキストボックスでテキストが変更されると、データグリッドビューに表示されるはずですが、既にデータがあるセルを選択すると正常に動作しますが、新しい行(空の行)を選択すると、テキストはデータグリッドビューに表示されません。行を追加するには、データグリッド ビューに対して true に設定します。

4

1 に答える 1

0

テキストボックスの AutopostBack プロパティが「true」に設定されていることを確認してください。そうしないと、textchanged イベントは発生しません。

于 2012-07-24T09:35:52.090 に答える