zoukankan      html  css  js  c++  java
  • 取 照片

    public void pictureShow()
           {
               try
               {
                   int i = 0;
                   string sql1 = "select  UserName,RealName,Photo,Memo from TeacherUser where UserName in (select top 6 UserName from TeacherUser order by NewId()) order by UserName ASC";//头像,用户名查询语句  排序需求 双重嵌套  NEWID 是排序 不能和 ASC 一起
                   DataTable dt1 = DBUtility.DbHelperSQL.Query(sql1).Tables[0];

                   string sqlParameter = string.Empty;
                   for (int r = 0; r < dt1.Rows.Count;r++ ) {
                       sqlParameter=sqlParameter+"'"+dt1.Rows[r][0]+"'"+",";
                   }
                   sqlParameter = sqlParameter.Substring(0, sqlParameter.Length - 1);

                   string sql2 = "select distinct UserName,SubjectId from R_TeacherSubject where UserName in (" + sqlParameter + ")";//科目信息查询语句
                   DataTable dt2 = DBUtility.DbHelperSQL.Query(sql2).Tables[0];

                   string sql3 = "select Id,Caption from D_Subject";
                   DataTable dt3 = DBUtility.DbHelperSQL.Query(sql3).Tables[0];
                   picture.InnerHtml = "";
                   string[] SubCollect = new string[6];
                   for (i = 0; i < 6; i++)
                   {

                       SubCollect[i] = "";
                       string[] Split = dt2.Rows[i]["SubjectId"].ToString().Split(new char[] { ',' });

                       for (int k = 0; k < dt3.Rows.Count; k++)
                       {
                           for (int j = 0; j <Split.Length; j++)
                           {
                               if (j == 2) { break; }
                               if (dt3.Rows[k]["Id"].ToString().Equals(Split[j]))
                               {
                                   SubCollect[i] = SubCollect[i] + dt3.Rows[k]["Caption"].ToString() + ",";
                               }
                           }

                       }
                       Split = null;
                       SubCollect[i] = SubCollect[i].ToString().Substring(0, SubCollect[i].ToString().Length - 1);
                       picture.InnerHtml +=
                           " <li style='margin-left: 10px;'><a href='DefaultTwo.aspx?operationType=6' style='margin-right: 50px;'><img src='" + dt1.Rows[i]["Photo"].ToString() + "' /></a><p><a href='DefaultTwo.aspx?operationType=6'>" + dt1.Rows[i]["RealName"].ToString() + "</a></p><p>主 讲:<span>" + SubCollect[i] + "</span></p></li>";
                   }
                   SubCollect = null;
               }
               catch
               {
               }

  • 相关阅读:
    (zt)在PHP中使用全局变量
    (zt)Flash与C++交互
    (zt)关于Flash Socket通信的安全策略问题的一点心得
    (zt)svn 随服务器启动
    使用InstallShield安装和卸载SQL Server数据库(利用sql脚本)
    异常查看部分代码
    VC为控件添加背景
    深入分析MFC文档视图结构
    VC数据库编程概述
    (转)WEB程序打包详解:(连接SQL2005数据库,修改配置文件,建立虚拟目录)
  • 原文地址:https://www.cnblogs.com/mahaisong/p/1971135.html
Copyright © 2011-2022 走看看