获取rowid的两种方法。
- 获取rowid的两种方法。 推荐度:
- 相关推荐
获取rowid的两种方法。
在.net1.1下,只能通过反射来获取rowid,代码如下。
public int GetRowID(DataRow row)
{
Type t = row.GetType();
System.Reflection.PropertyInfo pi = t.GetProperty("rowID", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
return (int)pi.GetValue(row,null);
}
在.net2.0下,可以通过rows.indexof()方法直接获得rowid。当然,这个方法是在.net2.0中新增的。看来升级到.net2.0还是有必要的。。