关于C#中修改数据库的

目前我在做一个系统,需要连接到数据库,并修改其中的内容,我在一个界面上,提供了一个查询按纽,和一个文本框,是用于查询条件的,还有一个dataGridview控件,是用于填... 目前我在做一个系统,需要连接到数据库,并修改其中的内容,我在一个界面上,提供了一个查询按纽,和一个文本框,是用于查询条件的,还有一个dataGridview控件,是用于填充从数据库中检索到的内容的,还有一个保存按纽是用于,是用于在dataGridview中修改数据后,将修改保存到数据库的,
其它的功能都以实现就差这个在DATAGRIDVIEW中修改后,保存到数据库的了,哪位好心人,帮帮小第我啊!就差这么点了,麻烦给去下保存的代码?
展开
 我来答
fengfei401
2007-12-07 · TA获得超过274个赞
知道答主
回答量:131
采纳率:0%
帮助的人:115万
展开全部
mysql = new SqlDataAdapter("Select * from xs", conn);
mysql.Fill(myTable);
dataGrid1.DataSource = myTable;
cmOrders = (CurrencyManager)BindingContext[myTable];
cb = new SqlCommandBuilder(mysql);//有这条才能使用更新命令.表中必须有主键..

更新的代码
cmOrders.EndCurrentEdit();
if (myTable.GetChanges() != null)
{
try
{
mysql.Update(myTable);
MessageBox.Show("数据保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception express)
{
MessageBox.Show(express.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
myTable.RejectChanges();
}
}
注:声明~~~~`````
private static DataTable myTable;
private CurrencyManager cmOrders;
SqlDataAdapter mysql;
private SqlCommandBuilder cb;
就BI你拽
2007-12-07 · TA获得超过111个赞
知道答主
回答量:131
采纳率:0%
帮助的人:81.1万
展开全部
sqlcommand mycommand =myconnection.createcommand();
string sql ="updata XXXX set XXXX="'+XXXXX.text+'" where XXXX="'+XXXXX.selecteditems[0].text+'";
mycommand.commandtext=sql;
mycommand.executenonquery();
myconnection.close();
没有装VS,只能说这么多,你可以参照一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jangchien0402
2007-12-07 · 超过13用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:43.4万
展开全部
MSDN里 查找 dataGridview 的使用会有自动更新。

其实也可以自己写T-SQL
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式