家
论坛
新职位
搜索论坛
什么 's new
新职位
新的个人资料帖子
最新活动
会员
目前的访客
新的个人资料帖子
搜索个人资料帖子
VB.NET社区
登录
登记
什么 's new
搜索
搜索
仅搜索标题
经过:
新职位
搜索论坛
Menu
Log in
Register
安装应用
安装
家
论坛
C#
Windows表格
将datagridview单元格值更改更新到3层体系结构中的数据库
您正在使用过期的浏览器。它可能无法正确显示此网站或其他网站。
您应该升级或使用
替代浏览器
.
回复主题
信息
<blockquote data-quote ="andrewmanuja" data-source="post: 15143" data-attributes="member: 11723"><p>Hi All,</p><p>我目前正在努力</p><p></p><p>请在下面找到相应的数据访问层代码;</p><p></p><p>[CODE = csharp] public void UpdateUser(PersonDTO bPerson)</p><p> {</p><p> 使用(SqlConnection conn =新的SqlConnection(_connStr))</p><p></p><p> 使用(var dCmd = new SqlCommand(@" UPDATE Person SET FirstName = @ FirstName,LastName = @ LastName,Age = @Age WHERE PersonID = @PersonID", conn))</p><p></p><p> 使用(var adapter = new SqlDataAdapter {UpdateCommand = dCmd})</p><p> {</p><p> conn.Open();</p><p> dCmd.Parameters.AddWithValue("personID&; bPerson.PersonID);</p><p> dCmd.Parameters.AddWithValue("firstName" ;, bPerson.FirstName);</p><p> dCmd.Parameters.AddWithValue("lastName" ;, bPerson.LastName);</p><p> dCmd.Parameters.AddWithValue("age", bPerson.Age);</p><p></p><p> try</p><p> {</p><p> adapter.Update(表);</p><p> dCmd.Dispose();</p><p> }</p><p></p><p> 抓住(前例外)</p><p> {</p><p> throw ex;</p><p> }</p><p> }</p><p></p><p> foreach(table.Rows中的DataRow行)</p><p> {</p><p> if (row["Select Item&”]作为布尔? ==真)</p><p> {</p><p> table.AcceptChanges();</p><p> row.SetAdded(); </p><p> }</p><p> }</p><p> }[/CODE]</p><p></p><p>我的业务逻辑层代码如下所示;</p><p>[CODE = csharp] public void UpdateUser(PersonDTO bPerson)</p><p> { </p><p></p><p> try</p><p> {</p><p> personDAL.UpdateUser(bPerson);</p><p> }</p><p> 抓住(前例外)</p><p> {</p><p> throw ex;</p><p> }</p><p> }[/CODE]</p><p></p><p>我有点困惑如何编写btnUpdate(更新按钮)的代码以将datagridview数据更新到数据库表。只是叫业务访问层"UpdateUser" method? </p><p></p><p>请稍作澄清,由于我绑定了数据表,"table" 作为dataGridView'的数据源,我假设我对datagridview单元格数据所做的任何更改都会自动更新数据表,"table'.</p><p></p><p>感谢您的反馈。</p><p></p><p>Kind regards,</p><p></p><p>Andrew</p></blockquote><p></p>
Insert quotes…
确认
发表回复
家
论坛
C#
Windows表格
将datagridview单元格值更改更新到3层体系结构中的数据库
本网站使用Cookie来帮助个性化内容,调整您的体验并在注册时保持登录状态。
继续使用本网站,即表示您同意我们使用cookie。
接受
了解更多…
最佳
底部