0

私は初心者です。次のグリッド ビューの問題についてサポートが必要です。私はグリッドビューを持っており、そのすべてのセルはテキストボックスであり、外側にボタンがあり、クリックするとデータベースにデータを保存し、グリッドビューも更新する必要があります(テキストボックスへの変更はデータベースに保存する必要があり、グリッドは次のように更新する必要があります変更されたデータ)。

4

2 に答える 2

0

上記を行う簡単な方法は、グリッドに入力する関数、つまり loadGrid() を作成することです。これは、button_click イベントや Text_Validated イベントのようにどこでも呼び出すことができます。

そして、あなたの質問を説明し、あなたのコードでそれを飾るようにしてください.

スタックオーバーフローへようこそ!

于 2013-04-12T09:47:42.473 に答える
0

コンピュータは何も仮定しません。何をする必要があるかを正確に伝える必要があります。

プログラムのどこかに、引数を取り、それらの引数をパラメーターとしてデータベースに渡す関数が必要です。ボタンをクリックすると、gridview セルのテキスト ボックスから値が読み取られ、それらの値が引数として関数に渡されます。

コードは次のようになります。

public void UpdateUser(int userId, string userName, string userDescription){
   // code to update database here
}

public void button1_OnClick(object obj, EventArguments e)
{
     UpdateUser(txtBoxUserID.Content, txtBoxNewUsername.Content, txtBoxUserDescription.Content);
     UpdateDatagrid();
}

そのコードは機能しません。これは、頭の中で思いつく例です。その背後にある原則は、問題にどのようにアプローチする必要があるかです。それが役立つことを願っています。

于 2013-04-12T09:47:47.883 に答える