• 取 照片


    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
               {
               }

  • 相关阅读:
    配置文件配置网络
    安装Linux centos 7.3
    java二维字符数组的输入
    前端保存JSON文件到本地
    在Springboot中使用swagger2
    Vue better-scroll使用指南
    解决端口占用问题
    CheckSum(校验和)计算
    区分按字寻址与按字节寻址
    进制转换
  • 原文地址:https://www.cnblogs.com/mahaisong/p/1971135.html
Copyright © 2020-2023  润新知