jianinclude5.ascx.cs
上传用户:scene123
上传日期:2010-02-19
资源大小:3311k
文件大小:3k
源码类别:

.net编程

开发平台:

C#

  1. namespace kuangren
  2. {
  3. using System;
  4. using System.Collections;
  5. using System.ComponentModel;
  6. using System.Data;
  7. using System.Drawing;
  8. using System.Web;
  9. using System.Web.SessionState;
  10. using System.Web.UI;
  11. using System.Web.UI.WebControls;
  12. using System.Web.UI.HtmlControls;
  13. using System.Data.OleDb;
  14. using System.Configuration;
  15. using System.Text;
  16. /// <summary>
  17. /// jianinclude5 的摘要说明。
  18. /// </summary>
  19. public class jianinclude5 : System.Web.UI.UserControl
  20. {
  21. protected System.Data.OleDb.OleDbCommand cmd3;
  22. protected System.Data.OleDb.OleDbCommand cmd4;
  23. protected System.Data.OleDb.OleDbCommand cmd5;
  24. protected System.Data.OleDb.OleDbConnection conn;
  25. protected System.Web.UI.WebControls.DataList userpower;
  26. public int showpower;
  27. public int showpower2;
  28. public string GetPath1(object o)
  29. {
  30. if ((string)o == "1")
  31. return "admin_1.gif";
  32. if ((string)o == "2")
  33. return "admin_2.gif";
  34. if ((string)o == "42")
  35. return "guest_1.gif";
  36. else
  37. return "user_1.gif";
  38. }
  39. public string judgeguest(object homepage)
  40. {
  41. if ((string)homepage== "客人")
  42. return ""+homepage+"";
  43. else
  44. return "<a href=user_infor.aspx?u_user="+homepage+" target=_blank>"+homepage+"</a>";
  45. }
  46. private void Page_Load(object sender, System.EventArgs e)
  47. {
  48. conn = new OleDbConnection(ConfigurationSettings.AppSettings["cnFriends.ConnectionString"]);
  49. DataSet dspower = new DataSet();
  50. OleDbDataAdapter cmd3 = new OleDbDataAdapter("select * from online order by startime desc",conn);
  51. OleDbCommand cmd4 = new OleDbCommand("select count(id) from online where username='客人'",conn);
  52. OleDbCommand cmd5 = new OleDbCommand("select count(id) from online where username<>'客人'",conn);
  53. conn.Open();
  54. showpower=(int)cmd4.ExecuteScalar();
  55. showpower2=(int)cmd5.ExecuteScalar();
  56. //Create and fill the DataSet.
  57. cmd3.Fill(dspower,"online");
  58. //Create a second DataAdapter for the Titles table.
  59. //Bind the Authors table to the parent Repeater control, and call DataBind.
  60. userpower.DataSource = dspower.Tables["online"];
  61. Page.DataBind();
  62. conn.Close();
  63. }
  64. #region Web 窗体设计器生成的代码
  65. override protected void OnInit(EventArgs e)
  66. {
  67. //
  68. // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
  69. //
  70. InitializeComponent();
  71. base.OnInit(e);
  72. }
  73. /// <summary>
  74. /// 设计器支持所需的方法 - 不要使用代码编辑器
  75. /// 修改此方法的内容。
  76. /// </summary>
  77. private void InitializeComponent()
  78. {
  79. this.Load += new System.EventHandler(this.Page_Load);
  80. }
  81. #endregion
  82. }
  83. }