winform中datagrid应用,编辑,保存提示错误,求助!

zcmmhu 2004-06-18 08:27:32
c#应用,winform中使用datagrid,不知道怎么编辑,怎么更新!

我看可以直接修改,然后采用一个按钮更新提交!

datagrid显示:

public DataSet myds;
public SqlDataAdapter myadapter;
public SqlCommandBuilder cmb;
。。。。。。

public void BindData()
{
myconn=new SqlConnection(strconn);
myconn.Open();
string sql_select="select * from Weather";
myds=new DataSet();
myadapter=new SqlDataAdapter(sql_select,myconn);

myadapter.Fill(myds,"dg");

cmb=new SqlCommandBuilder(myadapter);
dg_list.SetDataBinding(myds,"dg");
dg_list.DataSource=myds.Tables["dg"].DefaultView;
// dg_list.DataBindings();

}


更新按钮驱动:

private void btn_update_Click(object sender, System.EventArgs e)
{
// cmb.Update(myds,"dg");
this.myadapter.UpdateCommand=cmb.GetUpdateCommand();
myadapter.Update(this.myds,"dg");
}

执行更新提示错误:
对于不返回任何键列信息的selectcommand 不支持updatecommand!

第一次在winform下使用datagrid请多多帮助!

...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huguojunsy 2004-06-18
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3103/3103869.xml?temp=.315838
zcmmhu 2004-06-18
  • 打赏
  • 举报
回复
谢谢!!!
十分感谢!!!
结贴!
wangsaokui 2004-06-18
  • 打赏
  • 举报
回复
对于不返回任何键列信息的selectcommand 不支持updatecommand!

没有主键

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧