LINQを用いて、データテーブルのある数値型の列の値(全行)に対して+1する方法はありますか?
LINQを使用しないのであれば、データテーブルの行数ループを回せば実現できると思いますが、
LINQでスタイリッシュにコーディングしたいです。
例)
NO Name
0 山田
1 田中
2 佐藤
↓
NO Name
1 山田
2 田中
3 佐藤
var r = _dataTable.AsEnumerable()
.Select(x => x.Field<int>("NO")+1);
var dt = r.CopyToDataTable();
↑こんな感じでコーディングしようとしましたが、
rがEnumerableRowCollection<Int32>となってしまうので
CopyToDataTableが使用できず、DataTableがつくれません、、、
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。