我要从表里取16条记录,(表里有日期字段),要取距当天最近的日期,取Image、ProdId、Brand、Model几个字段。
Table里放了相同的用户控件16个,
用户控件里我添加了几个属性。(setImg、setProdId、setBrand、setModel几个属性)
请问我的SQL语句该怎么写,C#语句该怎么写?谢谢拉。

解决方案 »

  1.   

    select top 16 字段 form 表名  where  条件
      

  2.   

    控件1ID.setImg = Table.Rows[0][0].ToString();
    控件1ID.setProdId = Table.Rows[0][1].ToString();
    …………………………
    控件2ID.setImg = Table.Rows[1][0].ToString();
    控件2ID.setProdId = Table.Rows[1][1].ToString();
    …………………………
      

  3.   

    晕,你不是给你的用户控件加了setImg、setProdId、setBrand、setModel比如说setProdId是个string型,
    控件.setProdId = "111111"
    这不就是赋值吗?
    真不知道你的控件是如何写出来的?^_^
      

  4.   

    如果是HtmlTable就需要设置runat="server",循环取得table.Controls集合中的Control,转化成你需要的控件类型,再给它们设置各自的属性就可以了