0

VB.Net の使用

テーブルの値を呼び出す関数やサブプロシージャを書きたい

n個のテキストボックスがあり、各テキストボックスに異なる値を入力したいのですが、テキストボックスの各イベントで関数またはサブプロシージャを呼び出す代わりに、テキストボックスの各イベントに繰り返しコードを記述したくありません。各テキストボックスの値は異なります。

最良の提案はどれですか..? どうやってするの。

誰でも私を助けて、コードを提供できますか。

4

1 に答える 1

1

何のテーブル?データテーブルまたはデータグリッドビュー?

ここに datagridview の場合のサンプル:

Function getValueFromDG(ByVal colIndex As Integer, ByVal rowIndex As Integer, ByVal dg As DataGridView) As String

return dg.Item(ColIndex, rowIndex).ToString


End Function

データ表 :

Function getValueFromDT(ByVal colIndex As Integer, ByVal rowIndex As Integer, ByVal dt As DataTable) 
 dg.Item(ColIndex, rowIndex) As String

 return myDataTable.Rows.Item(rowIndex).Item(colIndex ).ToString()

End Function

その後、テキストボックスイベントでそれを呼び出すことができます:

tb1.Text = getValueFromDG(0,0,myDG)  
tb2.Text = getValueFromDG(0,2,myDG)

それはただの基本であり、即興で作ることができます。

役に立たない場合は申し訳ありません。

于 2012-11-01T05:01:45.037 に答える