datatable中delete()和removeat()有什么区别阿
来源:百度知道 编辑:UC知道 时间:2024/06/04 08:14:05
我感觉用这两个做东西 用哪个都一样呢
区别是:
Delete方法实际上不是从DataTable中删除掉一行,而是将其标志为删除,仅仅是做个记号,而Remove方法则是真正的从DataRow中删除一行,RemoveAt方法是根据行的索引来删除。
如
DataRow dr=ds.Tables["table"].Rows.Find("a");
ds.Tables["table"].Remove(dr);
或
ds.Tables["table"].RemoveAt(index);
或
ds.Tables["table"].Row[index].Delete();
dr 为a所在的行,查出后将其删除,index为 a所在的索引号
C# 怎样从DATATABLE中把数据读取出来?
.net中,DataView(DataTable) 如何实现“_”的模糊查询~?
怎么删除datatable或dataset中相同的行
DataTable是什么
C#如何将Execl数据读取到DataSet中或DataTable中?
如何从DataTable中取出某个连续区段的若干条记录
C#中类型化的DataSet可否转化单个DataTable(多对多)
c#中DataTable是否可以表示数据库中表的一个对象
如何把GridView的内容去出来放进一个DataTable中
datatable.DefaultView与datatable.Rows的区别