string[] labl = new string[10]; for (int i = 10; i < 20; i++) { labl[i] = dt1.Rows[i][0].ToString();
} 我是这样写的,哪不对?
数组的下标从0开始,你这样取的是第10到20行第一列的值 labl[i]=>lab[i-10]
dt1.Rows[i][0].ToString();这个0应该是你的列名吧。
这个要看什么数据库了,sqlserver的话,sql语句可以这么写:select top 10 * from table where id not in(select top 10 id from table order by id) order by idmysql的话:select * from table limit 10,10用数据适配器的Fill方法。
for (int i = 10; i < 20; i++)
{
labl[i] = dt1.Rows[i][0].ToString();
}
我是这样写的,哪不对?
labl[i]=>lab[i-10]