【发布时间】:2015-10-22 18:14:39
【问题描述】:
我有一个数据库,其中有一个名为MainData 的表。数据格式如下:
ID Lesson Time Score
1 C 165 4
1 E 190 3
1 H 195 3
1 I 200 4
2 A 100 2
2 B 150 5
2 D 210 2
2 E 110 4
3 D 130 5
3 E 190 5
3 H 210 4
3 I 160 4
3 J 110 4
4 E 120 3
4 H 150 4
4 J 170 4
我想写一个命令。举个例子来解释一下
例子:
如果Lesson 等于E 和I(在这种情况下ID 3 具有此条件),则该命令将返回该特定ID 的所有行。在这个数据集中,多个 ID 可以有这种情况。我需要的是返回这些特定 ID 的所有行。
顺便说一句,mydataset 是访问权限。
感谢您的帮助。
我已经尝试过的东西......
private void btn_recom_Click(object sender, EventArgs e)
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
private void GetRows()
{
// Get the DataTable of a DataSet.
DataTable table = dsDataSet.Tables["MainData"];
DataRow[] rows = table.Select();
// Print the value one column of each DataRow.
}
}
【问题讨论】:
-
那么,您是否使用 ADO.Net 连接到您的数据库?还是您使用的是 Linq 提供程序?也许你可以展示一些你自己尝试过的代码。
-
@juharr,我正在使用 Linq