0

これはばかげた質問かもしれません。しかし、asp.net形式のテキストボックスがたくさんあり、SQLクエリからのデータを入力する必要があります。

クエリ列名とテキストボックス名がすべて同じである場合、クエリデータからテキストボックスに自動的にデータを入力することはできますか?多分ループを使用していますか?フィールドが多すぎるので、次のようなものを使用して各フィールドに個別に入力するのはばかげていると思います。

textboxX.text = data.getValue(0).ToString(); 
textboxY.text = data.getValue(1).ToString(); 
...

すべてのテキストボックスにデータを入力するもっと簡単な方法があるはずだと思います。誰かが私がこれをするのを手伝ってくれますか?簡単な例がいいでしょう。

4

2 に答える 2

0

MVC/MVVM/knockout を使用しない場合は、フォームのコントロールをループして、リストからいくつかの値を割り当てることをお勧めします。この目的のために、コントロールに Ctrl1、Ctrl2 などの名前を付けると、より簡単になります。これは、ループ/割り当てを単純化するためです。

于 2013-10-07T12:43:05.873 に答える
0

MVC や MVVM のようなものを使用していた場合、それは言い方になります。ビュー ページを、フィールドに対応するプロパティを持つモデルに関連付けることができます。次に、ビュー ページで、モデル プロパティをフィールドにバインドします。

于 2012-11-29T14:36:27.910 に答える