我在dgv里面直接修改数据
private void dgvSelect_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if (t != this.dgvSelect.CurrentCell.Value.ToString())
{
if (MessageBox.Show("您确定要修改吗?", "修改确认", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
VIPModel.VIPBackup vb = new VIPModel.VIPBackup();
vb.VB_ID = this.dgvSelect.CurrentRow.Cells[0].Value.ToString();
vb.VB_Name = this.dgvSelect.CurrentRow.Cells[1].Value.ToString();
vb.VB_VIPCarID = this.dgvSelect.CurrentRow.Cells[2].Value.ToString();
vb.VB_Area = this.dgvSelect.CurrentRow.Cells[3].Value.ToString();
vb.VB_Postcode = this.dgvSelect.CurrentRow.Cells[4].Value.ToString();
vb.VB_Address = this.dgvSelect.CurrentRow.Cells[5].Value.ToString();
vb.VB_Tel = this.dgvSelect.CurrentRow.Cells[6].Value.ToString(); if (VIPDAL.VIPBackup.updateVIPBackup(vb))
{
MessageBox.Show("修改成功!");
}
else
{
MessageBox.Show("修改失败!");
}
}
else
{
this.dgvSelect.DataSource = VIPDAL.VIPBackup.selectVIPBackup();
}
}
}点否就会报错! "操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用"
我想在点否的时候重新绑定下数据源
请问下 这该怎么解决.
private void dgvSelect_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if (t != this.dgvSelect.CurrentCell.Value.ToString())
{
if (MessageBox.Show("您确定要修改吗?", "修改确认", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
VIPModel.VIPBackup vb = new VIPModel.VIPBackup();
vb.VB_ID = this.dgvSelect.CurrentRow.Cells[0].Value.ToString();
vb.VB_Name = this.dgvSelect.CurrentRow.Cells[1].Value.ToString();
vb.VB_VIPCarID = this.dgvSelect.CurrentRow.Cells[2].Value.ToString();
vb.VB_Area = this.dgvSelect.CurrentRow.Cells[3].Value.ToString();
vb.VB_Postcode = this.dgvSelect.CurrentRow.Cells[4].Value.ToString();
vb.VB_Address = this.dgvSelect.CurrentRow.Cells[5].Value.ToString();
vb.VB_Tel = this.dgvSelect.CurrentRow.Cells[6].Value.ToString(); if (VIPDAL.VIPBackup.updateVIPBackup(vb))
{
MessageBox.Show("修改成功!");
}
else
{
MessageBox.Show("修改失败!");
}
}
else
{
this.dgvSelect.DataSource = VIPDAL.VIPBackup.selectVIPBackup();
}
}
}点否就会报错! "操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用"
我想在点否的时候重新绑定下数据源
请问下 这该怎么解决.
解决方案 »
- 求一个WPF统计图(饼、柱、曲线)demo或案例,不求3D炫,只求代码简
- 怎么解析客户端传递过来的[Font:Name=宋体,Size=9,Units=3,GdiCharSet=134,GdiVerticalFont=False]
- c#利用OPCAutomation.dll从APP的OPC服务器采集数据 报错
- .net控件如何注册
- ListView 放了背景图片,没有数据的时候能看到背景,有数据怎么就看不到背景了呢?
- winform中怎样动态绑定DataGridView中的combox列,要求用代码实现,不用设计时提供的绑定
- 请教一个问题:怎样利用udp发送一个广播消息.
- 求助C#圆形Buttion设计
- 请问怎样写表名、字段名用变量替换的sql命令语句?
- 请大家注意[散分]的问题.
- 如何让100以内的随机减法题不出现小数减大数的问题。
- 循环生成的picutrebox如何触发mousehover事件,实现鼠标放在不同的picutrebox上弹出不同的messagebox
谢谢大家了!