Академический Документы
Профессиональный Документы
Культура Документы
1. Viết sự kiện:
Protected void Page_Load(….){}
Thực hiện hiển thị danh sách các ngày bán hàng vào dropdrowlist(cbnhanvien)
2. Viết sự kiện:
Protected void cbnhanvien_SelectedIndexChanged(…){}
Thực hiện hiển thị tất cả các nhân viên theo hình vẽ.
3. Viết sự kiện:
Protected void button1_Click(…){}
Thực hiện xóa thông tin nhân viên đã chọn trong dropdrowlist
4. Viết sự kiện:
Protected void cbnhanvien_SelectedIndexChanged(…){}
Thay thế Gridview ở câu 2 bằng Label có tên là lblhienthi
Thực hiện hiển thị dữ liệu ra Label tương tự như ra Gridview.
Code
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
Bài 2: Cho CSDL QLD.mdf như hình vẽ. Thiết kế giao diện như hình vẽ và thực hiện các yêu cầu sau:
1. Sử dụng Gridview để hiển thị dữ liệu bảng điểm của sinh viên
2. Click vào btntinhdhp cho phép thêm điểm vào cột điểm học phần
3. Click vào btnxoadiem cho phép xóa điểm sinh viên
4. Sử dụng Dropdrowlist để hiển thị họ tên sinh viên, sau đó viết sự kiện Dropdrowlist
_SelectedIndexChanged để hiển thị các thông tin trên label: Chọn, Mã SV, Mã môn, Điểm TL, Điểm GHP,
Điểm KTHP, Điểm MH
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
}
catch (Exception e)
{
Response.Write("Lỗi kết nối!"+e.Message);
}
}
private void LoadLabel()
{
string ngayban = cbongay.SelectedValue.ToString();
try
{
//Hiển thị ra Label có tên là lblhienthi như hiển thị trên grhanghoa
string tv = "select hang.mahang,ngayban,tenhang,giaban,soluongban from hang,banhang where
hang.mahang=banhang.mahang and ngayban='" + ngayban + "'";
da = new SqlDataAdapter(tv, con);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
string kq = "";
kq += "<div>";
kq += "<table cellspacing=0 rules='all' border=1 id='gvhanghoa' style='font-
weight:normal;width:100%;border-collapse:collapse;color: #000000'>";
kq += "<tr>";
kq += "<th scope='col'>Select</th><th scope='col'>mahang</th>";
kq += "<th scope='col'>ngayban</th>";
kq += "<th scope='col'>tenhang</th>";
kq += "<th scope='col'>giaban</th>";
kq += "<th scope='col'>soluongban</th>";
kq += "</tr>";
for (int i = 0; i < dt.Rows.Count; i++)
{
kq += "<br>";
kq += "<tr>";
kq += "<td><a href='javascript:__doPostBack('gvhanghoa','Select0')'>Select</a></td>";
kq += "<td>" + dt.Rows[i][0].ToString() + "</td>";
kq += "<td>" + dt.Rows[i][1].ToString() + "</td>";
kq += "<td>" + dt.Rows[i][2].ToString() + "</td>";
kq += "<td>" + dt.Rows[i][3].ToString() + "</td>";
kq += "<td>" + dt.Rows[i][4].ToString() + "</td>"; ;
kq += "</tr>";
}
kq += "</table>";
kq += "</div>";
lblhienthi.Text = kq;
}
}
catch (Exception e)
{
Response.Write("Lỗi kết nối!" + e.Message);
}
}
//Câu 3: Xóa tất cả thông tin ngày bán được chọn trong DropDownList
protected void btnxoa_Click(object sender, EventArgs e)
{
con.Open();
string ngayban = cbongay.SelectedValue.ToString();
string xoa = "Delete from banhang where ngayban='" + ngayban + "'";
SqlCommand cmd = new SqlCommand(xoa, con); ;
com.ExecuteNonQuery();
com.Dispose();
LoadCbNgay();
LoadGridview();
con.Close();
}
protected void btntinhtien_Click(object sender, EventArgs e)
{
string ngayban = cbongay.SelectedValue.ToString();
string st = "select hang.mahang,ngayban,tenhang,giaban,soluongban from hang,banhang where
hang.mahang=banhang.mahang and ngayban='" + ngayban + "'";
da = new SqlDataAdapter(st, con);
DataTable dt = new DataTable();
da.Fill(dt);
int tongTien=0;
foreach (DataRow dr in dt.Rows)
{
tongTien += int.Parse(dr[3].ToString()) * int.Parse(dr[4].ToString());
}
tongtien1.Text = tongTien.ToString();
}
}