怎样把datagridview和listview 的多条数据插入一次性的插入数据库

 我来答
堕落魔御
2008-06-01 · TA获得超过1789个赞
知道小有建树答主
回答量:695
采纳率:0%
帮助的人:902万
展开全部
不管你要datagridview还是listview 控件内容插入数据库,你都要得到所有的记录的值,
并且呢,这些值需要的字段是一样的,所以datagridview和listview 的表结果应该是一致才能完全没问题插入数据库。

给你讲解一下思想哦:

照你的意思来说的话,我估计应该不存在数据源这个DataSource吧,如果有的话,应该读取数据库的话,那用得着还插入吗?多此一举吗是吗

我说除了DataSource的,

ListView。读取所有listview1.Items通过一个foreach
foreach(ListViewItem lvi in ListView1.Items)
{
lvi.Text....
lvi.SubItems。。。。
等等
}

而dataGridView1呢则是通过
foreach(DataGridViewRow dgr in dataGridView1.Rows)
{
r.Cells[第几个单元格-1]就是你要的数据
读取行的内容,细节的东西自己去看看,
}

以上数据全部Insert到数据库中就可以了

有什么可以效劳尽管QQ:181479111
到茧照
2008-05-30 · TA获得超过1901个赞
知道大有可为答主
回答量:1589
采纳率:0%
帮助的人:1992万
展开全部
我没太明白你的意思..
不过可以给你思路.你试试看.

不管是datagridview还是listview.
你只要在你需要操作的事件中.
将它们的数据源拿出来.转成datatable.
然后想操作哪些数据.想怎么操作.都是你自己控制了.

DataTable dt=datagrid.DataSource;
DataTable dt2=listview.DataSource;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友96eea501b
2008-06-06 · 超过26用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:93.7万
展开全部
插入多条数据必须要事物处理,否则极容易产生脏数据。所以建议你采用Linq。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式