数据库新增出错! 我想是因为myDataAdapter.InsertCommand没有赋值吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有一个问题:我对一个表是的数据修改了,但是DataGrid中的数据没有刷新,我要怎么做啊!谢谢! private void button3_Click(object sender, System.EventArgs e){//保存按钮 SqlCommandBuilder cmicCb=new SqlCommandBuilder(myDataAdapter); myDataAdapter.Update(myDataSet,tablename);} 第一个问题,是你的没有赋相应的插入语句,看下面的代码this.sqlInsertCommand1.CommandText = @"INSERT INTO Customers(CustomerID)"; this.sqlInsertCommand1.Connection = conn; this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@CustomerID", System.Data.SqlDbType.NVarChar, 5, "CustomerID"));第二个问题,你最好把DataGrid和数据源绑定起来,绑定的代码如下:在数据处理上最好绑定一下,因为你还可以使用向前向后使用如下代码?//dgDetail 是datagrid,dt 是你你的数据集,这样的话,你所作的修改会自动反映到DataGriddgDetail.SetDataBinding(dt.Tables["person"].DefaultView,"");或者dgDetail.Datasource = dt;dgDetail.DataMember = "person"; 使用update方法时要手动针对insert定义相应的insert语句,或者使用自动的commandbuilder重新绑定! 可以在项目中,复制一个窗体,然后再个性化修改吗? 控件半透明就这么难么?求解决方案!谢谢 求教wpf里面MenuItem.Icon属性的问题!!! 困扰我半个月,有关cs开发的问题.希望点醒一下 一道面试题 下面代码中的Keys.Control + Keys.M如何翻译成c#的代码? 谁知道C# Winforms 如何画柱状图 ZXing.net无法解析某些二维码图片 关于FileInfo的使用问题 怎样才能在执行此过程同时接收另外的消息 本人初学c#,几个简单问题? 由于网络问题,本人FTP已停止服务,再开的时候会通知
谢谢!
{//保存按钮
SqlCommandBuilder cmicCb=new SqlCommandBuilder(myDataAdapter);
myDataAdapter.Update(myDataSet,tablename);
}
this.sqlInsertCommand1.CommandText = @"INSERT INTO Customers(CustomerID)";
this.sqlInsertCommand1.Connection = conn;
this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@CustomerID", System.Data.SqlDbType.NVarChar, 5, "CustomerID"));
第二个问题,你最好把DataGrid和数据源绑定起来,绑定的代码如下:
在数据处理上最好绑定一下,因为你还可以使用向前向后使用如下代码?
//dgDetail 是datagrid,dt 是你你的数据集,这样的话,你所作的修改会自动反映到DataGrid
dgDetail.SetDataBinding(dt.Tables["person"].DefaultView,"");
或者
dgDetail.Datasource = dt;
dgDetail.DataMember = "person";
重新绑定!