比如我想读取10条热门信息,但是第一条想与众不同,在它的旁边加上图片之类的就想百度新闻左边的样子(http://news.baidu.com/),我的想法是读取两次数据库,然后嵌套2个Repeater控件,但是我感觉这样效率太低了,有什么好办法吗

解决方案 »

  1.   

    在数据绑定的时候,重新定义一下class就可以了.
      

  2.   

    比如你的数据源是一个DS,那么ds.Tables[0].Rows[0][0/"字段名"]这样取得
      

  3.   

    谁能给个例子啊,另外DataReader怎么获得第一行啊~囧囧
      

  4.   

    哪就用DataSet 一次全部读出来
    然后 itemdatabound事件内制定css 
      

  5.   

    我也想知道,怎么做啊,你们说的我都不是很明白啊,如何制定CSS?
      

  6.   

    哈哈,这个本来是美工去完成的工作!一定要用程序为实现吗? 看来你们公司也不会有什么高手?数据源直接绑定,整个操作都是粗粒度的,很不容易控制到很细微的地方!如果能控循环的话那也好操作!要不就 itemdatabound事件内制定css 
      

  7.   

    说来说去都是空话,到底怎么在itemdatabound定义CSS?