获取rowid的两种方法。
2006-09-02 13:57
337 查看
在.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还是有必要的。。
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还是有必要的。。
相关文章推荐
- Python 获取最长单词的两种方法
- c# 获取本机IP地址的两种方法
- Extjs4.2 获取行数据的两种方法。
- linux 下获取当前网络连接状态的两种方法
- mybatics 获取insert自增id的两种方法
- spring获取连接点参数的两种方法
- JavaScript-用字符串和数组两种方法获取文本框的值
- 获取当前应用是否在前台显示的两种方法
- 获取设备句柄的两种方法
- 两种方法,获取磁盘剩余空间--PYTHON
- win32 获取本机mac地址(两种方法)
- mysql中两种获取ranking(排序)的方法
- RadioButon 获取单选按钮组选中值的两种方法!
- 关于火狐(firefox)及ie下event获取的两种方法
- 从数据库表格中获取列最大的两种方法
- 获取body标签的两种方法
- Java获取客户端真实IP地址的两种方法
- 利用JMF获取本地摄像头的两种方法
- 获取Android Activity两种方法
- js获取表单值的两种方法