究竟DataTable的Find方法是怎么使用的?
MSDN的帮助里说DataTable要先有主键列。我的DataTable是用SQL语句得来的,连接了两个表,还加了几个列,如 SELECT 1 AS IsTrue,A.PrdID,A.PrdName,B.PrdType FROM product AS A INNER JOIN prdtype AS B ON A.TypeID=B.TypeID.
我用find时,总是报错说DataTable没有主键列。到底怎么用呀?多谢各位。
我是这样用find的。
DataRow dr;
object Fd=new object();
Fd="p01";
dr=MyDataTable.find(Fd); //报错:DataTable没有主键列.
//数据库中PrdID是表product的主键
多谢各位高手。如果能给个完整的例子,(包括设置主键列,MSDN中的例子实在太简单了,没有用) 将万分感谢!!!