C#_WinForm_ 实现增删改查等功能(Access) 用dataGridView 控件,显示 ResumeTest 表中的数据 用Access 新建一个表MResume,人事管理表: ID 姓名 性别 出生日期 工作年限 证件类型 证件号 居住地 Email 手机号码 家庭电话 图片 自我评价 控件的使用:bindingNavigator(实现分页功能), dataGridView(显示数据) 在C# WinForm 中有这一个app.config 的文件,这个文件的作用可以当作web 程序中的webconfig 文件。 这里面可以记录数据库连接字符串 Access 下数据库连接函数: public static OleDbConnection GetConnection() { OleDbConnection conn = null; string strconnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "database\\chinabase.mdb;Persist Security Info=True"; try { conn = new OleDbConnection(strconnectionString); } catch (Exception ex) { throw ex; } return conn; } 把数据库中的数据读到dataGridView 让这个控件来显示数据: private void ResumeTest_Load(object sender, EventArgs e) { //手动代码把数据库中的数据显示出来 OleDbConnection conn = GetConnection(); string sqlText = "select 姓名,性别,出生日期,工作年限,证件类型,证件号,居住地,Email,手机号码,家庭电话,自我评价 from MResume order by id asc"; OleDbCommand cmd = new OleDbCommand(sqlText, conn); try { conn.Open(); //int i = cmd.ExecuteNonQuery(); DataTable dt = new DataTable(); OleDbDataAdapter oda = new OleDbDataAdapter(sqlText, conn); DataSet ds = new DataSet(); // oda.Fill(dt); // dataGridView1.DataSource = dt; oda.Fill(ds, "ds"); dtInfo.Clear(); //dtInfo = null; dtInfo = ds.Tables[0]; InitDataSet(dtInfo); //初始化数据 } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { conn.Close(); } //设置GridView 样式 // SetUpDataGridView(); dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //使用户能够选择行from msdn this.dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically; //双击不能修改了,这是通过...