1.查询
查询有简单的单表查询和多表查询,大概了解了下多表查询有多种方法目前还在学习中。。。。。
单表查询
private void button4_Click(object sender, EventArgs e)//根据表中某个字段进行查询
{
//对搜索框输入信息是否为空进行判断,也可根据要搜索的条件进行判断
//(m_DB.mytable.Where(a=>a.name.Contains(textBox1.Text) || a.Numb.Contains(textBox1.Text)).Any())
if (txtStuId.Text != null)
{
//根据某个字段进行搜索,也可以进行模糊查询Contains
//List<mytable> querymsg = m_DB.mytable.Where(a => a.name.Contains(textBox1.Text) || a.Numb.Contains(textBox1.Text)).ToList();
var sList = db.students.Where(a => a.StuId == txtStuId.Text.Trim()).ToList();
bs.DataSource = sList;
}
else
{
MessageBox.Show("请输入学号!");
}
2.增加、修改
这俩功能一般会在一起,通过判断数据是否为新录入来辨别是增加还是修改;
注意:新增时要进行实例化处理;修改时候要声明一个空的变量就行修改。