怎样修改datagird中当前选择的数据? 也就是修改小三角指示处位置的数据。例如,有两个form1,form2。我在form1中有一个datagird,里面显示着数据。form2我要显示form1中datagird小三角指示处位置的记录数据,并且点击form2中确定按钮的时候,可以将修改的数据更新到form1中的datagird小三角指示处的位置。请问怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个全局的DataSource,让Form1和Form2都引用这个全局的DataSource 使用c#语言,我使用如下语句进行修改datagird中当前选择的记录,可每次都不能成功,请问是怎么回事?我用的是update语句,请帮忙看看写的是否正确。 C# code...........SqlCeCommand cmd = conn.CreateCommand();cmd.CommandText = "update Categories set Category Name=?,Description=? where Category ID=?";cmd.Parameters.Add("Category Name", edtfrm.textBox2.Text.ToString());cmd.Parameters.Add("Description", edtfrm.textBox3.Text.ToString());cmd.Parameters.Add("Category ID", edtfrm.textBox1.Text.ToString());cmd.ExecuteNonQuery();cmd.CommandType = CommandType.TableDirect;cmd.CommandText = "Categories";.........其中Categories 是表的名称,Category ID,Category Name,Description分别是表中字段的名称。 我每次执行都不成功。 就是一执行到cmd.ExecuteNonQuery(); 这一句,就出错。 不知是我的sql写的有问题,还是别的原因。 另外可以从另一个窗体把修改的数据放到类似edtfrm.textBox3.Text中。 数据库弄疯小菜鸟 datetimepicker 控件 问题 展示数据库中存储过程返回的结果集如何实现??aspx页面中需要添加什么控件??如何接收 C#问题 两个base? 执行一个带布尔型参数的存储过程 WinForm下如何把dataGridView中的数据导出到Excel中? 使用installutil。exe 注册我自己的服务时遇到了这样的问题 如何判断一个文本文件是否正在被使用? RemoteSoft.net 反編譯軟件正式版 C# progressbar 最大值 如何在table中添加image?
C# code
...........
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "update Categories set Category Name=?,Description=? where Category ID=?";cmd.Parameters.Add("Category Name", edtfrm.textBox2.Text.ToString());
cmd.Parameters.Add("Description", edtfrm.textBox3.Text.ToString());
cmd.Parameters.Add("Category ID", edtfrm.textBox1.Text.ToString());
cmd.ExecuteNonQuery();
cmd.CommandType = CommandType.TableDirect;
cmd.CommandText = "Categories";
.........其中Categories 是表的名称,Category ID,Category Name,Description分别是表中字段的名称。 我每次执行都不成功。
这一句,就出错。 不知是我的sql写的有问题,还是别的原因。 另外可以从另一个窗体把修改的数据放到类似edtfrm.textBox3.Text中。