C# で IronPython WPF アプリを書き直しています (さまざまな理由により)。IPython では、次のようなことができます。
行 = dt.GetList()
foreach (行の行);
ln = row["lastname"] ... etc.
など。C# はデータ型にかなりうるさいので、foreach のようなものを機能させる方法や、単純なインデックス付きバージョン (下のメッセージ ボックス内) を機能させる方法さえ理解できませんでした。私はそれをCollectionViewに変えたいとは思っていません。これよりもはるかに複雑なことを行う方法について、かなりの情報をグーグルで検索しました-最終的にはそれをやりたいと思うかもしれません-しかし、今のところ、データを単純なOracleのようなデータ型に戻すことができるかどうかを確認しようとしています- 文字列、Int など。提案を歓迎します。
OracleDataAdapter da = new OracleDataAdapter(sql, db_connection);
DataTable dt = new DataTable();
da.Fill(dt);
System.Collections.IList rows = ((IListSource)dt).GetList();
MessageBox.Show(rows[0]["lastname"]);