UserControls/onlineUser.ascx.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/// <summary>
	/// module 的摘要说明。
	/// 设计人:蒲丰
	/// 日期2003.11.22
	/// 功能说明:在线用户,不在线用户,
	/// </summary>

namespace OI.UserControls
{
	using System;
	using System.Data;
	using System.Drawing;
	using System.Web;
	using System.Web.UI.WebControls;
	using System.Web.UI.HtmlControls;

	/// <summary>
	///		onlineUser 的摘要说明。
	///		请在客户端写你的Option(userid)方法.
	///		UserListHeight :设置人员列表高度,例:UserListHeight="400px";
	/// </summary>
	public partial class onlineUser : System.Web.UI.UserControl
	{
        protected OI.DatabaseOper .DatabaseConnect Dbc=new OI.DatabaseOper.DatabaseConnect ();
		protected string userslistheight="400px";
		public string UserListHeight
		{
			set {userslistheight=value;}
		}
		protected void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			if (!Page.IsPostBack )
			{
				Page.RegisterStartupScript ("","<script>ResetHeight('"+userslistheight+"')</script>");
			}
			DisplayOnlieUsers();
			DisplayUnlieUsers();
		}

		private void DisplayOnlieUsers()
		{
			string str;
			str = " select a.username , DepartmentName,a.userid  from  accounts_users a, departments d, OnlineUsers ol ";
            str +=" where a.userid=ol.userid and a.DepartmentID =d.DepartmentID  order by a.username";
			DataSet ds=new DataSet ();
			ds=Dbc.getBinding (str,"t");
			Labelonline.Text="("+ds.Tables[0].Rows .Count +"人)";
			foreach ( DataRow dr in ds.Tables[0].Rows )
			{
				TableRow tr=new TableRow ();
                TableCell tc=new TableCell (); 
				tc.Text ="<a  onclick=\"Option("+dr["userid"].ToString () +")\" title=\"所在部门:"+dr["DepartmentName"].ToString ()+"\">"+ dr["username"].ToString ()+"</a>";
				tr.Cells .Add (tc);
				TableOnlieUsers.Rows .Add (tr);
			}
		}
		private void DisplayUnlieUsers()
		{
			string str;
后面还有 37 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。