dataGridView修改问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:52:30
datagridview内显示的数据,我想实现直接在datagridview内修改,然后按回车直接提交,写入数据库.怎么实现?

在datagridview的CellEndEdit事件中添加代码
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.Equals(""))
{
MessageBox.Show("不能为空");
}
else
{
String columnName = "";
switch (e.ColumnIndex)
{
case 1:
columnName = "c1";
break;
case 2:
columnName = "c2";
break;
case 3:
columnName = "c3";
break;
case 4:
columnName = "c4";
break;
case 5:
columnName = "c5";
break;
case 6:
columnName = "c6