ST_Admin_proman.aspx.cs
上传用户:wyx_1982
上传日期:2020-04-18
资源大小:699k
文件大小:4k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Web;
  7. using System.Web.SessionState;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.HtmlControls;
  11. namespace ST_GROUP.EnterpriseOnlineInfoManage
  12. {
  13. /// <summary>
  14. /// ST_Admin_proman 的摘要说明。
  15. /// </summary>
  16. public partial class ST_Admin_proman : System.Web.UI.Page
  17. {
  18. ST_DataBase ST_database = new ST_DataBase();
  19. protected void Page_Load(object sender, System.EventArgs e)
  20. {
  21. if (Session["admin"] == null)
  22. {
  23. //Response.Write("<script>alert("您还没有登录,不能进行接下来的操作,请登录后断续!");</script>");
  24. Response.Redirect("ST_contraller.aspx?cname=noadmin");
  25. }
  26. if(!IsPostBack)
  27. {
  28. string ST_strsql;
  29. ST_strsql = "SELECT *  FROM ST_tProduct order by ST_ID desc ";
  30. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  31. DataGrid1.DataSource = ST_dt;
  32. DataGrid1.DataBind();
  33. }
  34. }
  35. #region Web 窗体设计器生成的代码
  36. override protected void OnInit(EventArgs e)
  37. {
  38. //
  39. // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
  40. //
  41. InitializeComponent();
  42. base.OnInit(e);
  43. }
  44. /// <summary>
  45. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  46. /// 此方法的内容。
  47. /// </summary>
  48. private void InitializeComponent()
  49. {    
  50. this.DataGrid1.CancelCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_CancelCommand);
  51. this.DataGrid1.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_EditCommand);
  52. this.DataGrid1.UpdateCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_UpdateCommand);
  53. this.DataGrid1.DeleteCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_DeleteCommand);
  54. }
  55. #endregion
  56. private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  57. {
  58. string ST_myid;
  59. string ST_strsql="";
  60. ST_myid =e.Item.Cells[0].Text;
  61. ST_strsql="delete  from ST_tProduct where ST_ID="+ST_myid;
  62. ST_database.execsql(ST_strsql);
  63. ST_strsql="SELECT *  FROM ST_tProduct order by ST_ID desc";
  64. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  65. DataGrid1.DataSource = ST_dt;
  66. DataGrid1.DataBind();
  67. }
  68. private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  69. {
  70. DataGrid1.EditItemIndex = -1;
  71. string ST_strsql;
  72. ST_strsql= "SELECT *  FROM ST_tProduct order by ST_ID desc";
  73. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  74. DataGrid1.DataSource = ST_dt;
  75. DataGrid1.DataBind();
  76. }
  77. private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  78. {
  79. string ST_id; 
  80. string ST_strsql;    
  81. ST_id = e.Item.Cells[0].Text;
  82. TextBox tb=(TextBox)e.Item.Cells[1].Controls[0];
  83. ST_strsql="update ST_tProduct set ST_productname='"+((TextBox)(e.Item.Cells[1].Controls[0])).Text
  84. +"',ST_productprice='"+((TextBox)(e.Item.Cells[2].Controls[0])).Text+"',ST_productpic='"+((TextBox)(e.Item.Cells[3].Controls[0])).Text
  85. +"' where ST_ID="+ST_id;
  86. ST_database.execsql(ST_strsql);
  87. ST_strsql="SELECT *  FROM ST_tProduct order by ST_ID desc";
  88. DataGrid1.EditItemIndex = -1;
  89. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  90. DataGrid1.DataSource = ST_dt;
  91. DataGrid1.DataBind();
  92. }
  93. private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  94. {
  95. DataGrid1.EditItemIndex = e.Item.ItemIndex; 
  96. string ST_strsql;
  97. ST_strsql= "SELECT *  FROM ST_tProduct order by ST_ID desc";
  98. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  99. DataGrid1.DataSource = ST_dt;
  100. DataGrid1.DataBind();
  101. }
  102. }
  103. }