其实就是 DataTable.Rows.Find和DataTable.PrimaryKey结合使用
呵呵,大家看看实用的话就收下。。。
谢谢支持 小虫快跑 ~!~
看下边的例子,我们要从表dt中得到主键ID为4的记录的索引值
DataTable dt = new DataTalbe(); //这里新建一个,假设其中包含数据,并且包含字段ID
//首先将ID设为主键
DataColumn[] dcs = { dt.Columns["ID"] };
dt.PrimaryKey = dcs;
//然后找到我们要找到的那个记录
DataRow dr = dt.Rows.Find(4);
//我们要得到的索引值就是
int dtIndex = dt.Rows.IndexOf(dr);
DataTable dt = new DataTalbe(); //这里新建一个,假设其中包含数据,并且包含字段ID
//首先将ID设为主键
DataColumn[] dcs = { dt.Columns["ID"] };
dt.PrimaryKey = dcs;
//然后找到我们要找到的那个记录
DataRow dr = dt.Rows.Find(4);
//我们要得到的索引值就是
int dtIndex = dt.Rows.IndexOf(dr);
呵呵,大家看看实用的话就收下。。。
谢谢支持 小虫快跑 ~!~