| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 662 人关注过本帖
标题:[求助]关于dataGrid更新数据库中的查询结果
取消只看楼主 加入收藏
yongjian27
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-4-5
收藏
 问题点数:0 回复次数:2 
[求助]关于dataGrid更新数据库中的查询结果

我在dataGrid中通过form_load显示查询结果后,打算通过按钮对查询结果更新,可是按钮下的代码怎么写不对,郁闷好几天了,恳请大家帮忙~~~下面是form_load中的代码:
myConnection = new SqlConnection("Integrated Security=sspi;initial Catalog =Fnew;Data Source=JYK1");
String selectCmd = "select * from songy where number=@number";

myCommand=new SqlDataAdapter(selectCmd,myConnection);

myCommand.SelectCommand.Parameters.Add(new SqlParameter("@number", SqlDbType.Char));
myCommand.SelectCommand.Parameters["@number"].Value ="001";
DataSet ds=new DataSet();
myTable=new DataTable();
myCommand.Fill(ds,"myTable");

this.dataGrid1.DataSource = this.ds["myTable"];

搜索更多相关主题的帖子: 数据库 dataGrid number 结果 
2006-05-31 11:57
yongjian27
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-4-5
收藏
得分:0 

大家帮我分析一下我的错误:
未处理的“System.InvalidOperationException”类型的异常出现在 system.data.dll 中。

其他信息: Update 无法找到 TableMapping['songy'] 或 DataTable“songy”

private void button1_Click(object sender, System.EventArgs e)
{
string conStr,updateCmd;
conStr="Integrated Security=sspi;initial Catalog =Fnew;Data Source=JYK1";
updateCmd="UPDATE songy SET name = @name" + "WHERE number = @number";
SqlConnection con=new SqlConnection(conStr);
System.Data.SqlClient.SqlDataAdapter md=new SqlDataAdapter(updateCmd,con);
DataSet ds=new DataSet();

md.Update(ds,"songy");
this.dataGrid1.DataSource=ds.Tables["songy"].DefaultView;
this.dataGrid1.SetDataBinding(ds,"songy");


2006-05-31 18:57
yongjian27
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-4-5
收藏
得分:0 
语句确实有问题 谢谢!

2006-06-04 16:12
快速回复:[求助]关于dataGrid更新数据库中的查询结果
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031875 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved