データ行に値を割り当て、データテーブルに追加する次のコードがあります。より少ないコードを書くことができるデータ行を返す関数を書きたいです。以下のコードを確認して、提案を教えてください
objRow = dtTODO.NewRow
objRow.Item("Item") = "Test"
objRow.Item("Message") = "Test"
objRow.Item("ButtonText") = "Add"
dtTODO.Rows.Add(objRow)
objRow = dtTODO.NewRow
objRow.Item("Item") = "Test2"
objRow.Item("Message") = "Test2"
objRow.Item("ButtonText") = "Add"
dtTODO.Rows.Add(objRow)
上記のレコードを追加していると仮定します。データ行を次のように返す関数を作成したい
Public Function ItemRow(ByVal strItem As String, ByVal strMessage As String, ByVal strButtonText As String, ByVal strUrl As String) As DataRow
End Function
そして、これを次のように追加します。
dtTODO.Rows.Add(ItemRow(item、msg、bttext、url))
私があまり混乱していないことを願っています:)。