资料

  static public DataTable GetDataTable(string strSQL)  
  {
   SqlConnection conn = GetConnection();
   DataTable dt = new DataTable();

   using(SqlDataAdapter da = new SqlDataAdapter(strSQL,conn))
   {
    try
    {
     da.FillSchema(dt,SchemaType.Mapped);
     da.Fill(dt);
    }
    catch (SqlException err)
    {
     
     ErrLog.WriteErrLog("数据库数据提取不成功!");
     ErrLog.WriteErrLog(err.Message);
     ErrLog.WriteErrLog("SQL语句为: " + strSQL);
    }
    catch (Exception err)
    {
     
     ErrLog.WriteErrLog("数据库数据提取不成功!");
     ErrLog.WriteErrLog("SQL语句为: " + strSQL + "错误信息=" + err.Message);
    }
    finally
    {
     conn.Close();
     conn.Dispose();
    }
   }
   return dt;
  }

==================================

    public DataTable GetStudentList(string StudentName)
    {
        string strSQL = "SELECT * FROM Experiment_Student WHERE StudentName Like '%" + StudentName + "%'";
        return CMMgr.GetDataTable(strSQL);
    }

====================================

    protected void btnFind_Click(object sender, EventArgs e)
    {
        this.initForm();
    }

=======================

 private void initForm()
    {
        StudentMgr mgr = new StudentMgr();
        this.dgList.DataSource = mgr.GetStudentList(this.txtCaption.Text);
        this.dgList.DataBind();
    }

========================

以上搜索

======================

以下删除

====================

    protected void dgList_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        GridViewRow row = this.dgList.Rows[e.RowIndex];
        StudentMgr mgr = new StudentMgr();
        mgr.DelStudent(row.Cells[0].Text);
        this.initForm();
    }

==========================

#region 函数DelStudent | 删除Student信息
 /// <summary>
 /// 删除Student类信息
 /// </summary>
 /// <param name="StudentID">学号参数</param>
 public void DelStudent(string StudentID)
 {
  string strSQL = "DELETE FROM Experiment_Student WHERE StudentID = " + StudentID;
  CMMgr.ExecuteNonQuery(strSQL);
 }

 /// <summary>
 /// 删除Student类信息
 /// </summary>
 /// <param name="StudentID">学号</param>
 public void DelStudent(int StudentID)
 {
  this.DelStudent(StudentID.ToString());
 }

 /// <summary>
 /// 删除Student类信息
 /// </summary>
 /// <param name="student">Student类</param>
 public void DelStudent(Student student)
 {
  this.DelStudent(student.StudentID);
 }
 #endregion

 

=========================

   protected void Page_Load(object sender, EventArgs e)
    {
        this.ValidateAdmin();
        if (!this.IsPostBack)
        {
            this.initForm();
        }
    }

string strSqlSearch = @"select LOGONID,USERNAME,GROUPNAME from [USER] right join [GROUPUSER]
        on [USER].USERID=[GROUPUSER].USERID left join [GROUP] on [GROUP].GROUPID=[GROUPUSER].GROUPID where GROUPNAME='"+ddlSearch.SelectedValue+"'";

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值