如何将整个datagridview数据更新到数据库对应的表 DataGridView 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能帮忙看下为什么这样的代码不行? private void btnUpdate_Click(object sender, EventArgs e) { dgvProductBulkImportQuery.EndEdit(); productBulkImportQueryAdd((DataTable)dgvProductBulkImportQuery.DataSource); } private DataTable productBulkImportQueryAdd(DataTable dtDataTable) { return productBulkImportQueryAddDB(dtDataTable); } private DataTable productBulkImportQueryAddDB(DataTable dtDataTable) { string sql = "select * from userInfoTable"; dtDataTable = UpdataDataTable(dtDataTable, sql); dtDataTable.AcceptChanges(); return dtDataTable; } public static DataTable UpdataDataTable(DataTable pdataTable, string pstrSelect) //测试批量导入数据库的代码 { SqlConnection conn = sqlConn.getConnection(); SqlDataAdapter da = new SqlDataAdapter(pstrSelect, conn); SqlCommandBuilder cb = new SqlCommandBuilder(da); da.Update(pdataTable); return pdataTable; }不会报错也不会更新到数据库。。困惑啊高手指点下。。 使用 SqlCommandBuilder参考http://bbs.csdn.net/topics/310175282 在excel里直接复制粘贴到数据库里不得么? 在excel里直接复制粘贴到数据库里不得么? 我了歌曲,你让客户直接操作数据集库? 你sql写的不是查询么,要把数据更新到数据库,不是要用insert或update么难道是我看错了么 从Excel里导数据到SQL里何必这么麻烦写程序,SQL Server本身就带这个功能。在Management Studio里,选择一个数据库点右键,在“全部任务”里选择导入数据,然后按向导一步一步操作就可以直接导入到表里了。 effun这个只能是我们自己导入到数据库的,如果客户用?你也让人家自己操作数据库? 已经想到了直接把dgvProductBulkImportQuery.DataSource里面的数据foreach一条一条取出来,一条一条的插入到数据库里面。 net打包 模块依赖项 我这段多线程代码为什么执行不了呢? WEB打印? 征集sharepoint高手,留个msn吧,有很多问题请教 如何捕捉方法中的异常 哪位大侠能告诉我什么叫受管辖的代码。举个例子最好。 在C#中如何使用API函数:waveOutGetDevCaps [紧急]winform中的datagrid的列的输入长度如何固定 调用api返回一结构指针?在C#中怎么写?? 请教有关FileStream的问题! 想编个music播放器!! C#使用存储过程将DataGridView中手动添加的行插入到数据库中
private void btnUpdate_Click(object sender, EventArgs e)
{
dgvProductBulkImportQuery.EndEdit();
productBulkImportQueryAdd((DataTable)dgvProductBulkImportQuery.DataSource); } private DataTable productBulkImportQueryAdd(DataTable dtDataTable)
{
return productBulkImportQueryAddDB(dtDataTable);
} private DataTable productBulkImportQueryAddDB(DataTable dtDataTable)
{
string sql = "select * from userInfoTable";
dtDataTable = UpdataDataTable(dtDataTable, sql);
dtDataTable.AcceptChanges();
return dtDataTable;
}
public static DataTable UpdataDataTable(DataTable pdataTable, string pstrSelect) //测试批量导入数据库的代码
{
SqlConnection conn = sqlConn.getConnection();
SqlDataAdapter da = new SqlDataAdapter(pstrSelect, conn);
SqlCommandBuilder cb = new SqlCommandBuilder(da);
da.Update(pdataTable);
return pdataTable;
}不会报错也不会更新到数据库。。困惑啊高手指点下。。
参考http://bbs.csdn.net/topics/310175282
难道是我看错了么