DataTable クラスは Select メソッドを使うことで条件に一致する行だけを取得することができます。 DataSet dataset = new DataSet(); DataTable table = dataset.Tables.Add("TEST_TABLE"); table.Columns.Add("COL1"); table.Columns.Add("COL2"); table.Rows.Add(new object[] { "00001", 1 }); // 行A table.Rows.Add(new object[] { "00002", 2 }); // 行B DataRow[] rows = table.Select("COL1 = '00001'"); // 行Aだけ取得できる が、Prepared Statement とかそんな気の利いたものは無いみたいなの