rows.add和importRow之间的区别 [英] Difference between rows.add and importRow
本文介绍了rows.add和importRow之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在vb.net中向datatable添加行时,rows.add和importRow之间有什么区别?
When adding a row to a datatable in vb.net, what is the difference between rows.add and importRow?
Dim dt As DataTable
Dim dr As DataRow
'Add row this way...
dt.rows.add(dr)
'or this way.
dt.importRow(dr)
推荐答案
做相同的功能添加行到datatable,但主要区别是
both do same functionality adding row to datatable but the main difference is
DataTable dt1=new DataTable();
DataRow dr1=dt1.NewRow();
DataTable dt2=new DataTable();
dt2.Rows.Add(dr1); // will give you error already dr1 belongs to another datatable in that //case you can do like this
dt2.ImportRow(dr1); // safe
dt1.Rows.Add(dr1); // safe as dr1 Row belongs to DataTable1 so no exception raise
希望能给你一个想法。 。
hope that will give you an idea..
这篇关于rows.add和importRow之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文