.NET大作业--图书管理系统 进行中
今天实验课实现了图书数据的显示

代码如下
private void LoadBooks() { Dao dao = new Dao(); dao.connect(); string sql = "select* from T_Book"; SqlDataReader reader = dao.read(sql); while (reader.Read()) { dgv.Rows.Add(reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString(), reader[4].ToString(), reader[5].ToString(), reader[6].ToString(), reader[7].ToString(), reader[8].ToString(), reader[9].ToString()); } reader.Close(); dao.DaoClose(); } private void FormManage_Load(object sender, EventArgs e) { LoadBooks(); }
还实现了点击某行获取当前行的图书的编号和书名并显示在左上角

代码如下
private void dgv_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgv.CurrentRow == null || dgv.CurrentRow.Cells[0].Value == null) { MessageBox.Show("选中无效数据!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string id = dgv.CurrentRow.Cells[0].Value.ToString(); string name = dgv.CurrentRow.Cells[1].Value.ToString(); lableID.Text = id; labelName.Text = name; }
下一步做图书的删除,查询和修改

浙公网安备 33010602011771号