如题:我的datagridview的数据是没有和数据库绑定的,就是说我之前实现了把数据通过textbox等输入到datagridview中,然后我想通过一个BUTTON把datagridview中的数据插入到数据库的一个表中,请教各位大虾
解决方案 »
- 可以用streamreader method来做把excel导入datagridview嘛
- jquery正则的问题 求解
- 调用我写的类库为什么没有智能感知
- datalist的一个怪问题,真的怪!求有经验的人帮忙解决!
- GridView排序事件和RowCommand事件为什么不能共存?
- DATAGRIDE输出EXCEL的奇怪问题
- vs2008中拖动datagridview的字段头显示有叠影
- 用api函数SendMessage向指定窗口发送单击消息 wParam 和lParam 参数怎么写?
- 菜鸟问,怎么做聊天室啊,感谢回答!!!!!
- 请求各位大虾帮助:如何进行dll的部署???
- ★★★两个Application如何通信?★★★
- C# 将datagridview的数据插入到数据库
就是把DataGridView中的数据取出来插入到数据库中啊
this.dataGridView.EndEdit();
this.bindingSource.EndEdit();
int RetCount = this.dbAdapter.Update(this.dataSet1,this._DataMember);
if (RetCount > 0)
{
this.dataSet1.AcceptChanges();
} 当然,2楼的方法也可以。
foreach(DataGridViewRow dgvr in DataGridView.Rows)
{
.....
}
//用DataAdapter.Update 方法
public DataSet CreateCmdsAndUpdate(DataSet myDataSet,string myConnection,string mySelectQuery,string myTableName)
{
OleDbConnection myConn = new OleDbConnection(myConnection);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter();
myDataAdapter.SelectCommand = new OleDbCommand(mySelectQuery, myConn);
OleDbCommandBuilder custCB = new OleDbCommandBuilder(myDataAdapter);
myConn.Open();
DataSet custDS = new DataSet();
myDataAdapter.Fill(custDS);
//code to modify data in dataset here
//Without the OleDbCommandBuilder this line would fail
myDataAdapter.Update(custDS);
myConn.Close();
return custDS;
}