Datatableへの行の追加について

Datatableにいくつかの要素を追加したいのですが、
・Datatableの行は1行にして、各列に要素を格納したい
・追加する要素数は動的に変化するため、Datatable構築時にあらかじめ列を作成することが出来ない
場合、どのようにすればよいのでしょうか?

作成したDatatableの「column1(string型)」に対して、要素の配列(string型)を作成して「行の追加」アクティビティを使用してみたのですが型変換のエラーが出てしまってうまくいきません。

初歩的な質問で申し訳ありませんが、お分かりになる方ご教示いただけると幸いです。

こんにちは

・追加する要素数は動的に変化するため、Datatable構築時にあらかじめ列を作成することが出来ない

単純にDataTableで実現しようとすると、列が足らなくなった場合に「データ列を追加」アクティビティで列を追加していく方法がまずは考えられますが、あまり良いアイデアではないように思えます。
例えば、データ数が変動する項目(列)は、配列やリストを利用すると、データテーブルの列数は固定にできるのではないかと思いますし、あるいは、データテーブルを利用すること自体が最適か等を検討すると良いかもしれません。

作成したDatatableの「column1(string型)」に対して、要素の配列(string型)を作成して「行の追加」アクティビティを使用してみたのですが型変換のエラーが出てしまってうまくいきません。

「データ行を追加」アクティビティでは、ひとつの列だけではなく、すべての列の情報を与えてあげる必要があります。まずはこのあたりをチェックいただければと思います。

Yoichi様

ご回答ありがとうございます!
列に配列を使用するという考え方、目から鱗が落ちました・・・!
試してみます。ありがとうございました。

1 Like