日期:2014-05-19  浏览次数:20405 次

用DataReader输出时如何按这钟形式排列显示数据?
我是用下面这样的形式输出数据库的内容的。
OleDbDataReader   Dr=   Cmd.ExecuteReader();
Dr.Read();  
现在我想在输出显示时按下面这种形式排列显示数据,请问应该如何写代码?

字段A第1个       字段A第2个         字段A第3个       字段A第4个       字段A第5个
字段A第6个       字段A第7个         字段A第8个       字段A第9个       字段A第10个

==================这一行是广告条的位置1=========================

字段A第11个       字段A第12个         字段A第13个       字段A第14个       字段A第15个

==================这一行是广告条的位置2=========================

字段B第1个       字段B第2个         字段B第3个       字段B第4个       字段B第5个
字段B第6个       字段B第7个         字段B第8个       字段B第9个       字段B第10个

==================这一行是广告条的位置3=========================

字段B第11个       字段B第12个         字段B第13个       字段B第14个       字段B第15个

请问大家,我想上面的排列效果,请问如何写代码?谢谢大家

------解决方案--------------------
可以
int i = 0;
while(dr.Read())
{
//输出格式
i++;
判断i的值,决定是否插入广告、换行等

}