首先,在 ASP.NET 中创建一个页面(.aspx),命名为 "Attendance.aspx"。
在页面中添加一个 GridView 控件,用于显示考勤信息。
添加一个 DropDownList 控件,用于选择月份。
创建一个数据表,用于存储考勤信息,例如 "AttendanceTable"。该表应该包含以下字段:员工ID、日期、出勤时间、离开时间、备注等。
在代码中,使用 C# 或 VB.NET 编写一个查询命令来检索指定月份的出勤数据。例如:
C#:
string query = "SELECT * FROM AttendanceTable WHERE MONTH(Date) = " + DropDownList1.SelectedValue;
VB.NET:
Dim query As String = "SELECT * FROM AttendanceTable WHERE MONTH(Date) = " & DropDownList1.SelectedValue
C#:
SqlConnection conn = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(query, conn); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); GridView1.DataSource = dt; GridView1.DataBind();
VB.NET:
Dim conn As New SqlConnection(connectionString) Dim cmd As New SqlCommand(query, conn) Dim dt As New DataTable() Dim da As New SqlDataAdapter(cmd) da.Fill(dt) GridView1.DataSource = dt GridView1.DataBind()
注意:上述代码示例仅供参考。为了确保安全性,请使用参数化查询,并使用正确的连接字符串和数据表名。