c# SqlDataReader.GetInt32数据库读取问题,求大神们指点!!!!
下面这段代码 是将数据库指定表中的内容一行一行的读一遍,请问各位大神 怎么指定某一行进行单行读取,譬如这个表有200行数据 这时我想读第100行的数据 这个100在哪里设置 给谁赋值?坐等大神们指点。。。
conn = new SqlConnection("server=.;database=Camera;Trusted_Connection=SSPI");
conn.Open();
SqlCommand cmdRoundness = conn.CreateCommand();
cmdRoundness.CommandText = "SELECT * FROM Roundness";
SqlDataReader rsRoundness = cmdRoundness.ExecuteReader();
while (rsRoundness.Read())
{
int id = rsRoundness.GetInt32(rsRoundness.GetOrdinal("编号"));
string name = rsRoundness.GetString(rsRoundness.GetOrdinal("名称"));
int x = rsRoundness.GetInt32(rsRoundness.GetOrdinal("X坐标"));
int y = rsRoundness.GetInt32(rsRoundness.GetOrdinal("Y坐标"));
int w = rsRoundness.GetInt32(rsRoundness.GetOrdinal("W长"));
int h = rsRoundness.GetInt32(rsRoundness.GetOrdinal("H宽"));
DrawingRound = new Roundness(x, y, w, h, Color.Blue);
yuans.Add(DrawingRound);
}
DrawingRound = null;
rsRoundness.Close();