C# 如何在C中从数据库中选择下一行?
这是代码,我已经试过了,但它不起作用 不公开; 字符串sql=SELECT*from bills order by sr_无偏移10行; cmd=新的OleDbCommandsql,con; dr1=cmd.ExecuteReaderCommandBehavior.CloseConnection; dataGridView1.Rows.Clear; 而dr1.Read==true { dataGridView1.Rows.Adddr1[0],dr1[3]; } con.关闭; 使用偏移和提取:C# 如何在C中从数据库中选择下一行?,c#,oledb,C#,Oledb,这是代码,我已经试过了,但它不起作用 不公开; 字符串sql=SELECT*from bills order by sr_无偏移10行; cmd=新的OleDbCommandsql,con; dr1=cmd.ExecuteReaderCommandBehavior.CloseConnection; dataGridView1.Rows.Clear; 而dr1.Read==true { dataGridView1.Rows.Adddr1[0],dr1[3]; } con.关闭; 使用偏移和提取:
SELECT col1, col2, ...
FROM ...
WHERE ...
ORDER BY -- this is a MUST there must be ORDER BY statement
-- the paging comes here
OFFSET 10 ROWS -- skip 10 rows
FETCH NEXT 10 ROWS ONLY; -- take 10 rows
我强烈建议您了解数据绑定,它有一种更有效的方式来显示数据
SELECT col1, col2, ...
FROM ...
WHERE ...
ORDER BY -- this is a MUST there must be ORDER BY statement
-- the paging comes here
OFFSET 10 ROWS -- skip 10 rows
FETCH NEXT 10 ROWS ONLY; -- take 10 rows