> 今回は Npgsql を使用してシステムを組み上げたかったのですが、ADO を使用し > たスタイルに変えないとダメかなぁと思い始めています。 DataReaderをLoopで回してではなくて DataTableにFillしてから料理してはどうでしょう。 堂前さんのようにBindingするか、自力でListViewにセットするか da = new NpgsqlDataAdapter(sql, conn); dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count >0) { foreach (DataRow row in dt.Rows) { //自力でなにかする } } -- 鎌田 武弘