本帖最后由 袁晓俊 于 2014-5-9 12:55 编辑
我见过一些ERP,他们的操作方法是点击你需要修改的哪一行数据,然后通过单击单击事件将那一的数据赋值到对应的文本框中,然后在修改文本框中的值,最后通过数据访问层的逻辑代码来实现就可以了。我的毕业设计业做了一个酒店管理信息系统,其中也有这个操作,你可以看我的操作。如下图
在datagridview的cellclick事件中写下面类似的代码
private void dgvSysUserList_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{ this.textBox3.Text = this.dgvSysUserList[0, e.RowIndex].Value.ToString();
this.textBox31.Text = this.dgvSysUserList[1, e.RowIndex].Value.ToString();
this.textBox4.Text = this.dgvSysUserList[2, e.RowIndex].Value.ToString();
this.textBox2 .Text = this.dgvSysUserList[3, e.RowIndex].Value.ToString();
this.comboBox1 .Text = this.dgvSysUserList[4, e.RowIndex].Value.ToString();
this.dateTimePicker5 .Text = this.dgvSysUserList[5, e.RowIndex].Value.ToString();
this.dateTimePicker4 .Text = this.dgvSysUserList[6, e.RowIndex].Value.ToString();
,,,,,,,,,,,,,,,,,,,,,,,,,,,类似
}
catch {}
}
设置一个“保存”的按钮,然后对应的ADO.NET的操作即自己写吧,那个不是很难。我是袁晓俊(QQ:1181567882,可以交个好友)
|
|