MyException - 我的异常网
当前位置:我的异常网» C# » C# datagridview 自动更新的有关问题

C# datagridview 自动更新的有关问题(2)

www.MyException.Cn  网友分享于:2013-02-20  浏览:22次

                bool result = count > 0 ? true : false;
            }
            else
            {
               OleDbParameter sp = new OleDbParameter();
                da.UpdateCommand = conn.CreateCommand();
                da.UpdateCommand.CommandText = "update OriginData set Phases=@Phases,SpCode=@SpCode where Phases=@oldid";
                da.UpdateCommand.Parameters.Add("@Phases", OleDbType.VarChar, 10, "Phases");
                da.UpdateCommand.Parameters.Add("@SpCode", OleDbType.VarChar, 10, "SpCode");
                sp = da.UpdateCommand.Parameters.Add("@oldid", OleDbType.VarChar, 10, "Phases");
                sp.SourceVersion = DataRowVersion.Original;
                int count = da.Update(myDS, "OD");
                bool result = count > 0 ? true : false;
            }
        }


    }
}


------解决方案--------------------
不管怎样,你都要对dataGridView1.CurrentRow做一个是否为null的判断,以免出错
------解决方案--------------------
用CellEdit事件

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有