2011-01-20 25 views
0

この方法でDatagridviewからSQLテーブルに行を挿入したい - >新しい行がDatagridviewに挿入されるたびに、その行はデータベースに自動的に保存されます新しい行でなければ、何も起こらないはずです。行の変更に応じて発生するイベントがあるはずです。 any1は、このことを行うための適切なイベントを教えてください。 -Thanxを事前に入力してください。DatagridViewから行変更時にデータベースへの行の挿入イベント

答えて

0

RowValidatingイベントでこれを行う必要があります。

挿入が失敗した場合、eventargsのCancelプロパティをtrueに設定し、エラーをユーザーに通知できます。

例:

void dataGridView1_RowValidating(object sender, 
    DataGridViewCellCancelEventArgs e) 
{ 
    try 
    { 
    // do something to insert/update row 
    } 
    catch (Exception ex) 
    { 
    e.Cancel = true; 
    dataGridView1.Rows[e.RowIndex].ErrorText = ex.Message; 
    } 
} 
+0

のthnxのleppie、私はちょうど今それをしようと私はやるかCUDかを言っています。 –

+0

あなたはRowValidatingイベントの下にコードを書くことができますか? –

+0

@Brite Roy:いいえ、実際はありませんが、私は例を挙げてみます。 – leppie

関連する問題