質問: DataTable.Rows[e.row]; } そのrow内のkeyname1からkeyname10迄の値を編集して、、、(keyname1 + ":" keyname2 + ";" + max10...keyenameはスペースもあるので、それは除外) 非連結行のGroupNameに編集したいというのがやりたい事なのですが、、、 ToArray()でRowの配列は取れますが、余計なものが入ってきます。また、それをループとインデックスのIF文で行うのも、 スマートではないような気がしています。ROWに対するLINQみたいは手法でカラムを特定して、それを配列にする方法は無いのでしょうか。 よしろくお願いします。 ### 補足情報(言語/FW/ツール等のバージョンなど) C# 2017 .netFramework 4.6.2
回答: > > DataSetからのLINQの例はあっても、DataRowからのLINQというのが無いようなので、、、 > > > 応用してください。 公式のにも分かりやすい説明とサンプルがありますし、他にもいくらでもあります。 例えば http://collonville.hateblo.jp/entry/2015/12/12/020559 無理なら for と if がいいと思います。 後で実力が追いついてから書き直しましょう。