摘要:
从数据库取出来的数据,一般会放在一个DataTable中。但是,Insus.NET想实现一个小功能,就是在这个DataTable能快速找到某一行记录,来显示于asp.net页面上。这时我们可以使用DataTable的Find()成員函式來檢查資料是否已存在。但当Insus.NET尝试下面去获取某一行记录时,它即显示如标题一样的错误。DataRowdr=objDataTable.Rows.Find("传入的主键值");不是已经传入主键值了吗?它还是说表没有主键。看来我们让电脑去做了一件不知怎样选择的事情。由于一行记录有多个字段,我们只是传入一个主键值,但没有说明是哪一个字段的 阅读全文