?? joinscores.aspx.cs
字號:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
using StudentManager.BLL;
public partial class Teacher_JoinScores : System.Web.UI.Page
{
#region 變量聲明
private Course course = new Course();
private string te_id = HttpContext.Current.User.Identity.Name;
#endregion
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//course.GetCourseList(te_id, ddlScoreList);
course.BindStForUpdateScore(Session["cb_id"].ToString(), Session["pc_year"].ToString(), Convert.ToInt32(Session["pc_term"].ToString()), gCourses);
}
}
protected void btnStudentList_Click(object sender, EventArgs e)
{
// course.BindStForUpdateScore(ddlScoreList.SelectedValue, ddlYear.SelectedValue, Convert.ToInt32(ddlTerm.SelectedValue), gCourses);
}
#region 導(dǎo)出EXCEL
protected void btnExport_Click(object sender, EventArgs e)
{
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", "attachment;"+FileUp.PostedFile.FileName);
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.ContentType = "application/ms-excel";
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
gCourses.RenderControl(oHtmlTextWriter);
Response.Output.Write(oStringWriter.ToString());
Response.Flush();
Response.End();
}
#endregion
#region 重載VerifyRenderingInServerForm
public override void VerifyRenderingInServerForm(Control control)
{
}
#endregion
#region 批量更新成績
protected void btnImport_Click(object sender, EventArgs e)
{
}
#endregion
protected void BtnOKToImport_Click(object sender, EventArgs e)
{
if (course.UpdateScore(gCourses,te_id) == "yes")
{
this.Page.RegisterClientScriptBlock("message", "<script javascript>alert('EXCEL中有成績沒有導(dǎo)入成功');location.replace('JoinScores.aspx');</script>");
}
else
{
this.Page.RegisterClientScriptBlock("message", "<script javascript>alert('導(dǎo)入成功');location.repalce('JoinScores');</script>");
}
}
protected void btnPrivew_Click(object sender, EventArgs e)
{
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source="+FileUp.PostedFile.FileName + " ; Extended Properties=Excel 8.0;";
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet, "ExcelInfo");
gCourses.DataSource = myDataSet.Tables["ExcelInfo"].DefaultView;
gCourses.DataBind();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -